Запуск javascript-проекта с открытым исходным кодом

Я написал webapp в javascript, и теперь я хочу опубликовать его как проект с открытым исходным кодом, но я не уверен, где и как я должен его выпустить. Я лично большой пользователь проектов с открытым исходным кодом, но я никогда не выпускал его сам. Итак, вопрос:

  • Где лучшее место? (github, launchpad,...)
  • какая лучшая лицензия для такого проекта
  • любое предложение/идея, которые могут мне помочь?

Ответ 1

Я предлагаю вам разместить его на GitHub.

Что касается лицензирования, существуют довольно стандартные модели лицензирования с открытым исходным кодом, которые вы используете. Вот несколько из opensource.org

Также стоит прочитать эту статью Wiki: http://en.wikipedia.org/wiki/Open-source_license

Вы также можете проверить лицензию Douglas Crockford "Do No Evil" (для своего инструмента JSLint):-):

Настоящим предоставляется разрешение, свободное от поручить любому лицу, получившему копию этого программного обеспечения и связанных с ним файлы документации ( "Программное обеспечение" ), заниматься Программным обеспечением без ограничение, в том числе без ограничение прав на использование, копирование, изменять, объединять, публиковать, распространять, сублицензировать и/или продать копии Программного обеспечения и разрешать лицам кому предоставляется Программное обеспечение поэтому, при условии соблюдения следующих условия:

Вышеупомянутое уведомление об авторских правах и уведомление о разрешении должно быть включено в все копии или существенные части Программное обеспечение.

Программное обеспечение должно использоваться для Хороших, не зла.

(См.: http://help.lockergnome.com/linux/Software-Good-Evil--ftopict517424.html)

Ответ 3

Спасибо за ссылку, Сарфраз!: -)

Кроме того, эта статья о выборе лицензии с открытым исходным кодом может немного упростить вещи:

http://wiki.civiccommons.org/Choosing_a_License

Бест, -Карл Фогель