【问题标题】:releasing a javascript library for the first time [closed]首次发布 javascript 库 [关闭]
【发布时间】:2010-01-14 23:07:51
【问题描述】:

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

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

  • addthis.com 相似的受众和插件大小/影响,虽然稍微小众一些。我的插件虽然不提供任何分析。
  • 使用 JQueryUI 作为用户界面,可以通过主题组件等进行扩展。
  • 没有其他类似的工具(至少已经流行起来了)。
  • 可以轻松集成到网站中。

我的问题:

  1. 我应该为插件启动一个专门的网站,还是使用类似于 Google Groups 的东西?一个专门的网站可能会带来更多荣誉吗?
  2. 考虑到我是一名年轻的开发人员,并且也许建立声誉比我的银行经理的幸福更重要,Creative Commons Non-Commercial license 是否是一个合适的许可证?

这是困扰我一段时间的两个大问题,我不知道有谁遇到过类似的情况:(

感谢您的建议。

【问题讨论】:

    标签: licensing release distribution javascript


    【解决方案1】:

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

    1. 其他插件开发人员是做什么的?带头。他们设定了约定,它决定了其他人如何找到您的插件。如果 Firefox 扩展程序只有它自己的站点,那么我可能找不到它。
    2. 别人用什么?通用公共许可证? LGPL? jQuery 使用什么?问他们为什么?

    可能值得使用githublaunchpad 等在线修订控制工具,这样人们就可以提供错误报告并帮助您的开发。

    【讨论】:

      【解决方案2】:

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

      你得到整合(启用社区):

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

      免费。

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

      还有:当然,祝贺您首次发布 ;-)

      【讨论】:

        【解决方案3】:

        关于运行站点: 对我来说,运行专门的网站可以让您的产品看起来更专业。托管在 Google 群组上并不是所有产品的好选择:您不能建立截图画廊、自己的博客等。如果需要,您可以自己建立论坛。

        【讨论】:

        • 如果版本没有“纤维”,完整的网站可能看起来很华丽
        猜你喜欢
        • 1970-01-01
        • 2011-03-25
        • 1970-01-01
        • 2013-06-12
        • 1970-01-01
        • 1970-01-01
        • 2012-08-23
        • 1970-01-01
        • 2021-12-04
        相关资源
        最近更新 更多