2010-02-14 2 views
0

У меня есть несколько приложений, которые я буду загружать в CodePlex в самом ближайшем будущем.Выбор правильной лицензии на программное обеспечение, подходящий для моих нужд?

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

Я просмотрел Jeff's overview of licences, но я все еще немного смущен относительно того, какая лицензия лучше всего подходит для моих требований.

Может быть время, когда я хочу, чтобы код использовался только с моим разрешением, возможно ли изменить условия лицензии после опубликования кода?

Благодаря

+4

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет о лицензировании и правовых вопросах, а не о программировании или разработке программного обеспечения. [См. Здесь] (http://meta.stackoverflow.com/a/274964/1402846) для получения дополнительной информации и [помощь/по теме] для получения дополнительной информации. – Pang

ответ

0

При добавлении проекта Codeplex это позволит вам выбрать лицензию. Infact вы не сможете опубликовать, не выбирая лицензию для вашего проекта. Лучше всего было бы прочитать каждую указанную лицензию и выбрать лучшее.

Я всегда выбираю Microsoft Public License (Ms-PL)

0

Насколько я знаю, это не лицензия запрета коммерческого использования; даже сверхжесткий GPL позволяет продавать производные.

Хотя это не рекомендуется для программного обеспечения, я могу пойти с лицензией Creative Commons в этой ситуации, в частности, с лицензией Attribution-Noncommercial (here - лицензия с U.K. в качестве юрисдикции).

Эта лицензия потребует от вас предоставления вам кредитов, предоставляя им свободу использовать ее для некоммерческого проекта. В нем также есть пункт, позволяющий людям запрашивать ваше разрешение переопределять лицензию (т. Е. Использовать на коммерческой основе).

+0

P.S. Я узнал, что вы не можете использовать любую лицензию, которую хотите; Я оставляю свой ответ, хотя в случае, если ОП решит использовать другой проект, который позволяет вам использовать любую лицензию по вашему выбору, такую ​​как GitHub. –

+0

Спасибо за приятное объяснение, я решил использовать лицензию Ms-PL на данный момент, и если я решит изменить свой хостинг-сайт, я обязательно отвечу ваши баллы. –

1

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

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

Смежные вопросы