Изменения

Перейти к навигации Перейти к поиску
нет описания правки
Строка 16: Строка 16:     
Позднее, при участии того же Брюса Перенса, было сформулировано [[Open Source Definition]] (OSD) - определение софта с открытыми исходными текстами. Первая версия OSD представляла собой DFSG, в которых были удалены упоминания о Проекте Дебиан. Но их дальнейшие уточнения и толкования пошли в совершенно разные стороны, так что теперь эти определения отличаются и текстуально, и идеологически. В отличие от FSF, сформулировавшего критерии, но не спешащего предлагать себя на роль судьи, и от Дебиана, оценивающего свободу не вообще лицензии, а каждой конкретной программы в отдельности, [[OSI]] (Open Source Initiative) ведет тщательный учет лицензий, которые она официально признала "достаточно Open Source". Такие лицензии называются OSI-approved [http://www.opensource.org/licenses Список таких лицензий].
 
Позднее, при участии того же Брюса Перенса, было сформулировано [[Open Source Definition]] (OSD) - определение софта с открытыми исходными текстами. Первая версия OSD представляла собой DFSG, в которых были удалены упоминания о Проекте Дебиан. Но их дальнейшие уточнения и толкования пошли в совершенно разные стороны, так что теперь эти определения отличаются и текстуально, и идеологически. В отличие от FSF, сформулировавшего критерии, но не спешащего предлагать себя на роль судьи, и от Дебиана, оценивающего свободу не вообще лицензии, а каждой конкретной программы в отдельности, [[OSI]] (Open Source Initiative) ведет тщательный учет лицензий, которые она официально признала "достаточно Open Source". Такие лицензии называются OSI-approved [http://www.opensource.org/licenses Список таких лицензий].
 +
 +
== Копилефт и совместимость лицензий ==
 +
 +
Копилефт - условие, требующее, чтобы всякое дальнейшее распространение кода свободной программы, а также дополнений к ней шло на тех же условиях, на которых она была получена, в частности - чтобы исходный код программы оставался доступен. Классический пример - GNU GPL. Но существуют и другие формулировки копилефта.
 +
 +
Две лицензии называются совместимыми, если программу, содержащую куски кода, лицензированные под обеими лицензиями, мы можем каким-либо образом законно распространять. Две различные копилефтные лицензии обычно несовместимы, поскольку каждая требует распространять комбинацию на условиях своего копилефта. Исключение составляют случаи, когда возможность комбинации специально оговорена, как, например, в LGPL.
 +
 +
Если копилефтная и пермиссивная лицензия совместимы (например, GPL и BSD), то объединенный код распространяется на условиях копилефтной лицензии.
    
== См. также ==
 
== См. также ==
Анонимный участник

Реклама:

Навигация