开源许可我的代码后来限制了我吗?

打算创建一个有价值的集合,并决定将其作为开源发布。 以后的时间我有一个组织要求做一些不遵循开源许可的事情。 我被允许这样做吗?

我应该如何以一种我保持占有的方式发布软件程序,并且不妨碍自己在将来使用该集合?

请记住,至少在理论上,各种其他程序员可能会决定添加到我的开放资源任务中。 我可以在许可证中定义我作为初始程序员也可以获得他们的付款吗? 不要在下面给我不正确,我不是试图变坏,也不会占有各种其他工作 - 我只是打算保持对我的占有,而且如果一个人的博客发布一个重要的错误修复我可以提供无法除非我利用他的工作,否则使用初始代码。

0
2019-05-13 03:05:22
资源 分享
答案: 3

我不是法定代表人,这也是非法的建议。 如果您需要合法保证,请与律师合作。

你绝对可以孪生 - 证明你的软件程序 - 奇趣科技多年来一直使用Qt,林登实验室也与SecondLife客户合作。

您可以使用任何类型的证书。 有些许可证适用于关闭的业务设置,例如Mozilla MPL,MIT和BSD许可证,还有(我认为)Sun是CDDL以及Apache许可证。

尽管如此,如果您需要适应性来将软件程序作为开源任务和关闭资源项目发布,那么您绝对可以作为初始编写者执行此操作。 唯一的麻烦是客户付款的担忧。 您不能将其他人的付款包含在您的软件程序的业务变体中 除非 他们合法地向您发布版权。 GNU这样做是因为他们将来肯定会升级他们的许可证。

请注意客户和 特别 因素可能不会这样,所以它肯定会影响你的任务周围的区域,可能是有害的。

再一次,请与律师联系以获取信息。

0
2019-05-17 13:23:02
资源

我也不是法定代表人......

除了限制(这将迫使你使用它们开源每个使用它们的任务)许可证,如GPL,还有非限制性的(定义你可以在业务任务中使用这样的软件程序项目),如Lesser GPL或Apache许可证(2.0?)。 因此,您可能只能以非限制性条款发布您的软件程序。

0
2019-05-17 13:15:52
资源

您始终在开放资源许可下保持占有权。 你开发的工作就是你的建筑,你也可以做任何你想做的事情(当然,在合法的限制范围内),包括许可 其他人 在开放资源证书的问题上使用它。 如果你打算利用它来完成一项专属任务,那么你要这样做,除非你真的通过合同将公民自由完全传递给其他人。 然而,这不是开源资源许可证所做的事情。 它们与分享效率有关,而与放弃占有无关。

其他人开始添加时,积分会获得一些贴纸标签。 这是他们的工作,在那之后,不是你自己的工作,而且你需要获得他们的批准。 您可以做的一点是在双证书下发布您的收藏。 这就是Sam Lantinga,它是SDL的主要制造者和维护者。 由于Apple没有像iphone这样充满活力的链接集合,并且在静态连接的应用程序中遵循LGPL是一个额外的问题,他在LGPL和固定苹果iphone应用程序的商业证书下发布了SDL。 。 当任何人发送一个位置时,他明确要求批准在两个许可证下发布他们在集合中的位置,如果他们不这样,他也不会将它添加到代码库中。

修改: 我的实例不再那么精确。 不久之后Sam改变了版本(不完全确定原因;可能他只是厌倦了管理问题),并且目前还在一个非常自由的zlib设计证书下认证了SDL。 但他利用这种方式来做到这一点。

0
2019-05-17 12:57:07
资源