Как с открытым исходным кодом можно закрыть

Открытый исходный код закрывается

суббота нам было интересно это означало решение Canonical взять на себя управление проектом LXD и исключить сотрудников, не являющихся сотрудниками компании, из числа сопровождающих. Это один из способов закрыть открытый исходный код, но не единственный.

Мы уже достаточно поговорили Linux Adictos решения Red Hat (IBM) ограничить доступ к исходному коду дистрибутива

О началах и окончаниях

Старая максима марксизма (Линеа Граучо) гласит: «Это мои принципы, но если они вам не нравятся, у меня есть и другие. Но также возможно уважать букву и нарушать дух.

Начнем с того, что вспомним, что это за принципы:

4 свободы свободного программного обеспечения

  • Свобода запуска программы по желанию, для любых целей (свобода 0.
  • Свобода изучать, как работает программа, и изменять ее, чтобы она делала то, что вы хотите (свобода 1). Доступ к исходному коду является необходимым условием.
  • Свобода распространять копии, чтобы помогать другим (свобода 2)
  • Свобода распространять копии ваших модифицированных версий третьим лицам (свобода 3).

10 критериев открытого исходного кода

  1. Бесплатное распространение: Чтобы считаться открытым исходным кодом, лицензия не может ограничивать свободную продажу или распространение или требовать лицензионных отчислений при производстве Это применимо независимо от того, распространяется ли программа отдельно или как часть набора программ.
  2. Доступность исходного кода: Исходный код должен распространяться вместе с программой или же должен быть широко разрекламированный и достаточно доступный способ его получения. Исходный код не должен быть каким-либо образом запутан или изменен кодом, обработанным компилятором.
  3. Производные произведения: Лицензия должна разрешать создание производных программ и их распространение под той же лицензией.
  4. Целостность исходного кода автора: лицензия может ограничивать бесплатное распространение исходного кода с модификациями при условии, что вместо этого она разрешает распространение «файлов исправлений» вместе с исходным кодом, которые позволяют изменять программу во время компиляции. Вы также должны явным образом разрешить распространение программного обеспечения, созданного из измененного исходного кода, указав, хотите ли вы, чтобы производные работы носили другое имя или номер версии, чем исходное программное обеспечение.
  5. Не дискриминируйте пользователей: Не делайте различий между людьми или группами людей.
  6. Не различайте использование: Лицензия не может установить, в каких видах деятельности используется программа.
  7. Распространение лицензии: Все права, установленные в лицензии, распространяются на всех пользователей без необходимости дополнительной обработки.
  8. Лицензия не привязана к продукту: Лицензия программы не зависит от контекста. Часть программы может распространяться и применяться в другом контексте на тех же условиях.
  9. Лицензия не должна ограничивать другие программы: Лицензия с открытым исходным кодом не может требовать, чтобы другие программы, распространяемые вместе с ней, были с открытым исходным кодом.
  10. Технологически нейтральная лицензия: Лицензия не должна обязывать использование определенной технологии.

Как с открытым исходным кодом можно закрыть

Стоит отметить, что в этом посте мы принимаем лицензию на использование свободного программного обеспечения и открытого исходного кода как синонимы. В этом смысле мы говорим о «закрытии» как способе ограничения доступа к исходному коду, свободы его модификации или возможности его распространения.

Вот несколько способов сделать это:

  • Контроль финансирования: Разработка программного обеспечения стоит очень дорого, и когда финансирование зависит от компании, она определяет ход проекта, даже если номинально он находится в руках сообщества. Самый известный случай — это CentOS, которая перестала быть совместимой с последней версией Red Hat и стала ее тестовым стендом.
  • Запугивание и унижение надоедливых людей: Со стороны многих общественных проектов пару лет назад поощрялась атака на Ричарда Столлмана за якобы неполиткорректные комментарии. Столлман является главным препятствием на пути описываемого нами процесса.
  • Ложная меритократия:  Многие сообщества с открытым исходным кодом полагаются на систему продвижения, основанную на ценности вклада. Однако именно руководители проекта ценят вклад. Отличный способ избавиться от диссидентов.

Теоретически любой из нас может создать свой собственный проект с открытым исходным кодом или форк существующего. Однако без необходимых ресурсов ему трудно процветать.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.