Половина кода на GitHub поставляется без указания лицензии и небезопасна

Discussion in 'Мировые новости. Обсуждения.' started by Suicide, 2 Dec 2012.

  1. Suicide

    Suicide Super Moderator
    Staff Member

    Joined:
    24 Apr 2009
    Messages:
    2,373
    Likes Received:
    6,619
    Reputations:
    693
    Половина кода на GitHub поставляется без указания лицензии и небезопасна для интеграции в открытые проекты


    Саймон Фиппс (Simon Phipps), президент организации Open Source Initiative (OSI), ранее руководившего направлением open source в компании Sun Microsystem, опубликовал заслуживающее внимания исследование, согласно которому половина проектов на GitHub опубликованы без явного указания лицензии. Если проект опубликован без лицензии, то по умолчанию все права на код остаются собственностью автора (All rights reserved). Попытка интеграции подобного кода в сторонние проекты может негативно отразиться на их лицензионной чистоте и в последствии привести к возможным юридическим претензиям.

    В частности, при любой форме использования подобного кода сторонний разработчик может нарушить авторские права создателя данного кода, так как по сути автор явно не разрешил использовать его код. Право на изучение, модификацию и распространение кода передаётся только при выборе той или ной свободной лицензии, иначе для выполнения каких-либо действий с кодом необходимо получить одобрение от его автора. При этом, проблемы касаются и авторов проектов поставляемых без лицензии, так как в случае приёма исправлений и дополнений от других участников, эти участники также не делегируют им права на использование кода.

    Люди публикуют код на GitHub прежде всего для того, что бы им могли пользоваться другие, но формально, если лицензия не указано, возможности по использованию такого кода сильно ограничены. В правилах по использованию сервиса GitHub упомянуто, что размещая код, разработчики разрешают его просматривать и делать форки репозитория. Но нигде не поясняется, что какие именно права подразумеваются под терминами "просмотр" и "форк". Например, явно не определено можно ли публиковать код в книге, использовать для бизнеса, приводить как пример в обучающих курсах и т.п.

    В качестве меры по решению данной проблемы, Фиппс предлагает руководству GitHub рассмотреть вариант обязательного выбора лицензии при размещении разработчиком кода или включить в соглашение по использованию сервиса пункт, принимающий по умолчанию определённую открытую лицензию (например, Apache и Creative Commons Attribution), если она не была выбрана разработчиком явно. Энтузиастам Фиппс советует в ситуации, когда они видят на GitHub код без указания лицензии, не полениться отправить pull-запрос автору проекта с предложением указать лицензию на код.

    02.12.2012
    http://www.opennet.ru/opennews/art.shtml?num=35480
    http://www.infoworld.com/d/open-source-software/github-needs-take-open-source-seriously-208046