繁体   English   中英

谁应该在开源项目中拥有插件存储库

[英]Who should own a plugin repository in an open source project

我自己开发了1年的免费网络应用程序。 上周,我发布了它,并获得了社区的广泛反馈。

社区中的一些程序员告诉我他们已经在做类似的事情,并与我分享了一个github存储库,我可以在其中找到其实现。

现在,这是一个很大的帮助,并且在他的实现中有一些东西我还没有开发出来,应该有很大的帮助,而我实现的其他东西却没有出现在他的插件中。

现在,我们应该如何组织??? 我认为需要的是将我的代码与他的插件合并,以制作一个更完整的插件。

我们应该在他的资料库里做吗? 我是否应该创建自己的公共存储库,并告诉他我将插件合并为一个插件??? 不使用他的存储库是否令人反感???

我的应用程序是免费的,但不是开源的,因此只有核心插件才可以开源是很棒的。 这是我第一个发布的应用程序,所以我真的不知道该怎么做...

我认为唯一的事情是,如果我的系统要有一个主内核,则应该“托管”它。

有什么建议吗?

这取决于两个项目的许可证。 您不能在不遵循许可条款的情况下简单地将其他开发人员的项目合并到您的项目中。 您可以请求他的许可,以将代码合并到您的项目中。

我认为你们两个都必须为该项目共享一个公共存储库,GitHub允许您向该项目添加协作者。 该项目将显示在您的GitHub个人资料上。 您必须更新自述文件,并提及项目的所有权。 做到这一点的另一种方法是为您的项目使用GitHub组织,以便该项目显示为组织的一部分,而你们俩都是组织的一部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM