在官方存储库中托管带有Excanvas(依赖于Flot、jqPlot等)的插件?

时间:2011-03-19 作者:Rarst

考虑在插件中使用flot绘制图形,但在这里会丢失一些依赖项和许可。

WordPress存储库demands GPLv2-compatible.

  • flot is under MIT license, 它与GPL兼容excanvas (for IE compatibility) under Apache License 2.0 它与GPLv3兼容,但与v2不兼容

    旁白——如果你想建议和讨论其他库,我已经开始了wiki风格的问题Graphing libraries for WordPress

  • 5 个回复
    最合适的回答,由SO网友:Rarst 整理而成

    截至2012年5月plugin repo rules 已更新,允许使用Apache许可证2.0和其他一些以前不兼容的许可证:

    插件目录的许可指南已更新。该指南现在将允许根据GPL第3版授权(或兼容)的代码。

    指南仍然鼓励使用“GPLv2或更高版本”,即与WordPress相同的许可证。然而,我们了解到,许多开放源码库使用其他仍然兼容的许可证,例如仅GPLv2、GPLv3和Apache 2.0。

    Nacin

    SO网友:hakre

    我认为最简单的事情就是问wordpress。org,如果他们有可能托管与GPL v3+兼容的插件。也许他们会同意。试一试,1月底的讨论是非常新的,所以这些天的观点可能会更确定一些。

    我想,如果他们允许在存储库中使用GPLv3+插件,那么就没有什么可松懈的了。

    如果他们发现核心代码很酷,他们可以询问。我的意思是,如果可能的话,谁不会重新授权代码呢。这并不像人们常说的那样是静态的。

    接下来,您可以询问excanvas项目是否也可以在MIT下使用他们的代码。也许他们确实允许你这样做。问问他们。可能这已经是可能的了,因为flot是在麻省理工学院下发布的,并且它在包中包含了excanvas代码。但你应该自己问。

    SO网友:scribu

    Automatic的Stats插件使用Open Flash Chart, 它是根据LGPL授权的,所以您可能想看看它。

    SO网友:Peter Rowell

    根据要求,这是一个答案。:-)

    我会说是的,但是WP。org似乎对GPLv2-and-only-GPLv2有点不太了解。就好像他们不必费心去理解,OSS许可证比FSF推广的更免费。

    SO网友:icc97

    我现在很肯定wordpress。com本身使用flot-请参阅WordPress blog sexy stats post. 我想说,这是一个足够好的理由,可以忽略任何wordpress。组织投诉。

    结束

    相关推荐