GitHub опубликовал (https://github.com/blog/1964-open-source-license-usage-on-gi... статистику об открытых лицензиях, используемых в размещённых на данном хостинге проектах. С большим отрывом лидирует лицензия MIT, которую используют 44.69% проектов. Далее следуют GPLv2 - 12.96%, Apache - 11.19%, GPLv3 - 8.88%, BSD - 6.23%, AGPLv3 - 1.05%. Доля пермиссивных (http://ru.wikipedia.org/wiki/%D0%9F%D0%B... лицензий, допускающих использование кода в закрытых проектах, в три раза выше, чем доля копилефт (http://ru.wikipedia.org/wiki/%D0%9A%D0%B... лицензией, обязательно требующих открытия всех произвольных работ.<center><a href="https://cloud.githubusercontent.com/assets/282759/6517300/9d... src="http://www.opennet.ru/opennews/pics_base/0_1425930285.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
Из интересных особенностей размещения проектов на GitHub выделяется чрезвычайно низкий уровень культуры в области лицензирования кода. Так лишь менее 20% (с учётом форков 30%) репозиториев явно указали используемую лицензию. В 2013 году данный показатель составлял 14%, но после привлечения (http://www.opennet.ru/opennews/art.shtml?num=35480) внимания (http://www.opennet.ru/opennews/art.shtml?num=36722) к проблеме несколькими известными деятелями мира открытого ПО, доля проектов с явным указанием лицензий превысила 21%, но с 2014 года данный показатель опять стал снижаться.
<center><a href="https://cloud.githubusercontent.com/assets/282759/6517301/9d... src="http://www.opennet.ru/opennews/pics_base/0_1425930331.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
В отчёте GitHub не отмечено, но ранее проводимые исследования показали, что полностью без упоминания лицензии размещено приблизительно 60% репозиториев на GitHub, так как помимо указанных 20%, существует достаточно большой слой проектов, в которых лицензия упоминается в файле README или непосредственно в коде, без создания отдельных файлов LICENSE или COPYING. Репозитории с неизвестной лицензией формально нельзя использовать в других проектах, так как без указания лицензии код по умолчанию является собственническим и при его использовании требуется получение личного согласия автора.
Для упрощения указания лицензий, при создании файла LICENSE через web-интерфейс GitHub, разработчику предлагается серия типовых шаблонов с готовыми текстами популярных лицензий. Также подготовлен специальный Licenses API (https://developer.github.com/v3/licenses/), позволяющий запрашивать данные о лицензиях искомых проектов.
URL: https://github.com/blog/1964-open-source-license-usage-on-gi...
Новость: http://www.opennet.ru/opennews/art.shtml?num=41812