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