Open source 我可以发布代码以在开源许可下阅读专有格式吗?

Open source 我可以发布代码以在开源许可下阅读专有格式吗?,open-source,licensing,reverse-engineering,Open Source,Licensing,Reverse Engineering,我们已经编写了一个java库来读取用于存储化学测量数据的文档格式。我们对其进行了完全的逆向工程,因此制造商没有提供任何代码 我很想用它来开源。但我有点担心,如果我这样做,我会陷入法律的地狱。特别是我需要为我的部门确保一些法律安全 我正在考虑LGPL或Apache许可证,因为我也想将其分发给我们的合作伙伴,而这些合作伙伴可能不会以免费许可证的形式发布。我不是这方面的专家,但我相信这是合理使用且完全安全的-例如,LibreOffice(或OpenOffice.org),它可以阅读微软的文档不完整、非

我们已经编写了一个java库来读取用于存储化学测量数据的文档格式。我们对其进行了完全的逆向工程,因此制造商没有提供任何代码

我很想用它来开源。但我有点担心,如果我这样做,我会陷入法律的地狱。特别是我需要为我的部门确保一些法律安全


我正在考虑LGPL或Apache许可证,因为我也想将其分发给我们的合作伙伴,而这些合作伙伴可能不会以免费许可证的形式发布。

我不是这方面的专家,但我相信这是合理使用且完全安全的-例如,LibreOffice(或OpenOffice.org),它可以阅读微软的文档不完整、非标准的,通过其贡献者的逆向工程技能实现专有的office格式。

我不是这方面的专家,但我相信这是合理使用和完全安全的-例如LibreOffice(或OpenOffice.org),它可以阅读微软文档不全的非标准文件,通过其贡献者的逆向工程技能实现专有的office格式。

好吧,看来你是唯一的回答;)无论如何,我希望得到一些有根据的信息。好吧,看来你是唯一的回答;)无论如何,我希望得到一些有根据的信息。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,以及更多信息,请参见。@KevinBrown-该指南似乎是从2014年开始的,而问题是在2011年提出的;)。但由于我仍然感兴趣,我将再次在那里讨论aks。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,以及更多信息,请参见。@KevinBrown-该指南似乎是从2014年开始的,而问题是在2011年提出的;)。但既然我仍然感兴趣,我会再次去那里。