Open source 发行公司';s自由软件许可证代码

Open source 发行公司';s自由软件许可证代码,open-source,licensing,Open Source,Licensing,我的公司(总部位于欧盟)正在考虑发布我们的部分代码 根据自由软件许可证。我们将询问律师,但首先 我想问一下,在这样做时,我们会遇到什么问题?我们是 计划使用LGPL许可证,主要是因为我们希望能够重用 其他人的代码在我们的(封闭的)软件后来也 编辑:我们拥有我们想要发布的所有代码(所有代码都是编写的) 由一个开发人员开发,他实际上提议开放源代码)。 我们也不关心重用 此代码由我们的竞争对手提供;这段代码或多或少是正交的 为了我们的生活。我们确实希望其他人(或至少)会改进此代码 最不容易发现任何错误

我的公司(总部位于欧盟)正在考虑发布我们的部分代码 根据自由软件许可证。我们将询问律师,但首先 我想问一下,在这样做时,我们会遇到什么问题?我们是 计划使用LGPL许可证,主要是因为我们希望能够重用 其他人的代码在我们的(封闭的)软件后来也

编辑:我们拥有我们想要发布的所有代码(所有代码都是编写的) 由一个开发人员开发,他实际上提议开放源代码)。 我们也不关心重用 此代码由我们的竞争对手提供;这段代码或多或少是正交的 为了我们的生活。我们确实希望其他人(或至少)会改进此代码 最不容易发现任何错误),但它实际上已经足够好了

感谢您的意见。

可能存在的问题:

  • 您并不拥有自己所有代码的权利(例如,部分代码由自由职业者制作,但权利从未正确转让)
  • 你期望你的代码会发生一些事情(例如,其他人会改进它),但它永远不会发生
  • 您的代码在竞争产品中使用,您无法阻止这种情况
  • 你想取消自由,却发现你不能
    • 可能出现的问题:

      • 您并不拥有自己所有代码的权利(例如,部分代码由自由职业者制作,但权利从未正确转让)
      • 你期望你的代码会发生一些事情(例如,其他人会改进它),但它永远不会发生
      • 您的代码在竞争产品中使用,您无法阻止这种情况
      • 你想取消自由,却发现你不能

      如果您使用LGPL,其他人的贡献仍然可以在GPL下完成,这将阻止您在封闭源代码软件中重用他们的代码。你得小心点。而且,即使他们的贡献是有限的,如果代码用于外部DLL或类似的东西,您也只有不打开源代码的自由

      这是一个非常粗略的描述,其含义很难理解(我也不完全理解),还取决于您正在开发的软件类型,因此您必须咨询律师


      您可能还想看看是什么做的。

      如果您使用LGPL,其他人的贡献仍然可以在GPL下完成,这将阻止您在近源代码软件中重用他们的代码。你得小心点。而且,即使他们的贡献是有限的,如果代码用于外部DLL或类似的东西,您也只有不打开源代码的自由

      这是一个非常粗略的描述,其含义很难理解(我也不完全理解),还取决于您正在开发的软件类型,因此您必须咨询律师


      您可能还想了解它的功能。

      我建议您使用LGPL或BSD风格的许可证进行发布,该许可证不包含您方的任何责任


      关于其他人使用代码的问题,请再次强调,仅使用BDS许可代码,您已准备就绪。

      我建议您使用LGPL或BSD风格的许可证,该许可证不包含您方的任何责任


      关于其他人对代码的使用,再次强调,只使用BDS许可代码,您已经准备好了。

      如果您的公司想对什么是官方代码保持某种控制,我建议您使用,而不是LGPL。

      如果您的公司想对什么是官方代码保持某种控制,我建议您,不是LGPL。

      哈哈,有一本关于运行牙线项目的好书,我忘了我有它。。。某处…:-)哈哈,有一本关于运行牙线项目的好书,我忘了我有它。。。某处…:-)我确信LGPL允许与其他许可证上的代码静态链接。如果你所写的是真的,我也必须就这个问题询问律师。谢谢。虽然LGPL允许将专有代码与LGPL代码静态链接,但它提出了一些严格的要求。专有代码必须以某种形式(可能是编译的目标文件)交付,这种形式允许任何接收组合发行版的人修改LGPL源代码,重新编译它并与专有代码重新链接,以生成一个新版本,将原始专有代码与新修改的LGPL代码结合在一起,例如,我确信LGPL允许与其他许可证上的代码静态链接。如果你所写的是真的,我也必须就这个问题询问律师。谢谢。虽然LGPL允许将专有代码与LGPL代码静态链接,但它提出了一些严格的要求。专有代码必须以某种形式(可能是编译的目标文件)交付,这种形式允许任何接收组合发行版的人修改LGPL源代码,重新编译它并与专有代码重新链接,以生成一个新版本,将原始专有代码与新修改的LGPL代码结合在一起,例如,修复LGPL部分中的错误。谢谢,它看起来很有趣。谢谢,它看起来很有趣。