第一次发布javascript库

时间:2010-01-14 23:07:52

标签: licensing release distribution javascript

我几乎完成了一个有用的(至少在我看来)JavaScript插件。看过并使用过许多JavaScript软件包,包括免费许可(JQuery,YUI等)以及部分或全部商业许可,我不确定还有哪些因素决定了我应该发布自己的许可以及如何支持该插件。

我的JavaScript插件的一些背景信息:

  • 类似的受众群体和插件大小/对addthis.com的影响,虽然略微更适合。我的插件不提供任何分析。
  • 使用JQueryUI作为用户界面,可以使用主题组件等进行扩展。
  • 没有其他类似的工具(至少已经变得流行)。
  • 可以轻松集成到网站中。

我的问题:

  1. 我应该为该插件启动专用网站,还是使用与Google网上论坛相似的内容?一个专门的网站会带来更多的荣誉吗?
  2. 考虑到我是一名年轻的开发人员,Creative Commons Non-Commercial license是否合适的许可证,或许声誉建设比我的银行经理幸福更重要?
  3. 这些是我一段时间困扰我的两个大问题,而且我不知道有过类似情况的人:(

    感谢您的任何建议。

3 个答案:

答案 0 :(得分:2)

考虑到你似乎是社区,而不是现金驱动......社区将掌握他们认为最好,最简单和最可接受(以及有效)的关键

  1. 其他插件开发者做了什么?带头他们。他们设定了惯例,它决定了其他人如何找到你的插件。如果Firefox扩展只有它自己的网站,那么我可能找不到它。
  2. 其他人使用什么? GPL? LGPL? jQuery使用什么?问他们为什么?
  3. 使用githublaunchpad等在线修订控制工具可能值得,因此人们可以提供错误报告并帮助您进行开发。

答案 1 :(得分:2)

如果我是你,我肯定会使用像启动板或谷歌代码这样的东西。

您已集成(已启用社区):

  • 源版本控制
  • 错误跟踪
  • ...

免费。

考虑到这个库是针对其他(网络)开发人员的,一个闪亮的网站似乎比上面的便利功能(以已知格式)重要得多。

并且:祝贺你第一次发布,当然; - )

答案 2 :(得分:0)

关于运行网站: 对我来说,运行专用网站可以让您的产品更专业。托管Google群组不是所有产品的不错选择:您无法建立屏幕截图库,自己的博客等。如果您需要,您可以自己建立论坛。