Определение Open Source: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 10:
# '''Возможность модификации.''' Простая возможность читать исходные тексты не позволяет экспериментировать с ними и выпускать модификации. Лицензия, претендующая на звание «открытой», должна разрешать не только чтение кода, но и модификацию, использование частей кода в других проектах и распространение получившихся программ на условиях той же лицензии.
#: ''Компания [[id Software]] выпустила исходные тексты (но не данные) [[Doom]] в 1998 году под «образовательной» лицензией. Через год тексты были перелицензированы под [[GNU GPL|GPL]].''
# '''ДажеНо ву случаеавтора неприкосновенностиесть право на неприкосновенность авторского исходного текста.''' Пункт 3 говорит, производныечто программыавтор идолжен ихразрешать распространять откомпилированные двоичные файлы и исходные тексты должныпроизводной свободнопрограммы распространятьсяв том или ином виде.''' СвободныеНо бесконтрольная модификация запутывает пользователя — непонятно, кто отвечает за программу. Так что свободные лицензии могут оставлять за автором какие-то права — например, производная программа обязана нести другое имя или версию; либо она должна состоять из авторских исходных текстов и [[патч]]ей к ним. Тем не менее, автор должен разрешать распространять откомпилированные двоичные файлы и исходные тексты производной программы в том или ином виде.
#: ''Компания [[Netscape Communications|Netscape]], выпуская исходные тексты браузера, оставила имя Netscape за собой. Несмотря на этот пункт, [[Mozilla Public License]] является открытой.''
# '''Отсутствие дискриминации против людей и групп людей.''' Некоторые страны, например, [[США]], имеют некоторые ограничения на экспорт ПО. Свободная лицензия может напоминать, что такие правила есть, но не может ставить свои.