扩展插件的礼仪是什么

时间:2012-04-02 作者:Moshe Eshel

我最近玩了一个我很喜欢的插件,但觉得它缺少了一些东西。因此,在第一阶段,我写了一个小插件(我的第一个),它只是添加了所需的功能,这意味着原始插件仍然需要安装才能工作。

现在我赞扬了作者所做的大部分工作,但我必须考虑未来,如果他们决定停止开发该插件或不解决与之相关的问题,会发生什么。我的插件将停止工作,或者可能与未来的Wordpress版本不兼容。

通过将他们的代码复制到我的代码中并重命名插件函数来避免这个问题对我来说是否合乎道德?这当然会导致其他问题,但现在它们是我要解决的问题。你怎么说?

1 个回复
最合适的回答,由SO网友:EAMann 整理而成

我现在假设插件是开源的。如果是这样。。。

向他们发送最新消息,大多数开发人员感谢社区的贡献。请与原始作者联系,并将您的代码作为补丁提供,以添加新功能。

有选择地引用插件,您可以希望他们继续开发系统,并提供您的较小插件作为扩展。只需确保使用兼容WP版本和第三方插件版本的列表保持最新即可。

Fork开源软件旨在进行扩展、调整和分发。根据大多数操作系统许可证,您有权编辑和重新发布软件,只要您遵守一组特定的规则(即维护原始版权,在兼容许可证下发布)。如果不知道您使用的是哪个插件,我就无法谈论具体内容,但在大多数情况下,分叉插件并发布自己的版本是完全可以接受的。

结束

相关推荐