Opensource, некоммерческая лицензия?

Я хочу опубликовать свое программное обеспечение по лицензии с открытым исходным кодом на следующих условиях:

вам разрешено:

  • Поделиться - копировать, распространять и передавать работы
  • использовать измененную версию кода в вашем приложении

вам не разрешено:

  • публиковать измененные версии кода
  • использовать код в коммерческих целях

есть ли лицензия на программное обеспечение, которая соответствует моим потребностям?

2 ответа

Решение

Вы можете публиковать код под любой желаемой лицензией, но это будет только F / OSS, Open Source, если он соответствует определению OSI: http://www.opensource.org/docs/osd. Ваши условия несовместимы по нескольким причинам.

Обратите внимание, что почти все игроки в Open Software используют OSI-совместимые лицензии - вы будете полностью противоречить текущему мнению и практике.

Наличие некоммерческой оговорки противоречит духу opensource. Так что нет, нет. И если вы делаете его самостоятельно, вам не следует называть его открытым исходным кодом, а вместо этого называть его некоммерческой лицензией.

На самом деле есть код с тем типом лицензирования, о котором вы говорите, и широко признанное сообществом OpenSource как не-OpenSource. MINIX (от Tanenbaum) является одним из них. Код находится в свободном доступе и общедоступен, и любой может видеть, но имеет серьезные ограничения на повторную публикацию изменений. MINIX широко считается частью кода с закрытым исходным кодом.

Множество коммерческих, бесплатных, встроенных операционных систем с закрытым исходным кодом фактически распространяются в виде кода и имеют только законы об авторском праве, защищающие их (вместо сложных, византийских DRM). Тот факт, что люди могут видеть ваш исходный код, не делает его открытым исходным кодом.

Последний пример. Windows (включая XP, Vista и Seven). Microsoft предоставляет исходный код Windows всем, кому он нужен для некоммерческих и образовательных целей, при условии подписания вами NDA. Их исходная лицензия звучит очень похоже на то, что вы хотите. Проверьте лицензию здесь: http://www.microsoft.com/resources/sharedsource/licensing/basics/wrklicense.mspx. Я сомневаюсь, что кто-то будет утверждать, что Windows с открытым исходным кодом.

Другие вопросы по тегам