Отворен код
Какво означава отворен код?
Отворен код е термин, който първоначално се отнася до софтуер с отворен код (OSS). Софтуерът с отворен код е код, който е проектиран да бъде публично достъпен - всеки може да вижда, променя и разпространява кода, както намери за добре.
Може ли софтуерът с отворен код да се използва за търговски цели?
Отговорът е да. Целият софтуер с отворен код може да се използва с търговска цел; определението с отворен код гарантира това. По-специално, лицензите с отворен код в стил copyleft изискват, поне в някои случаи, когато разпространявате софтуера, да го правите под същия лиценз, под който сте го получили.
Защо е добре да се работи с отворен код?
По своята същност отвореният код позволява на всеки да търси и отстранява недостатъци в сигурността. И тъй като е рецензиран, той отваря софтуера за голяма база инспектори, които могат бързо да открият проблеми. Всъщност много решения с отворен код са много по-сигурни от частно притежяваните технологии.
Безопасен ли е софтуерът с отворен код?
Някои хора смятат, че софтуерът с отворен код е по-сигурен от частния, поради редица причини (включително митът за „много очи“). Освен че осигуряват предимства при разходите, гъвкавостта и скоростта, проектите, произведени в общността, обикновено са по-прозрачни относно уязвимости, отколкото тези при комерсиалния софтуер.