我有点不确定开源许可的工作原理。如果我要选择特定的开源许可证,您实际上需要做什么才能使其适用于您的软件?我想这会比仅仅“声明”您要在 LGPL 下发布您的软件更复杂一些。该“合同”如何与您的软件具有法律约束力?
就像决定在特定许可证下许可您的软件一样简单。从技术上讲,这不是合同法,而是版权法。作为知识产权(源代码和二进制文件)的所有者/许可人,您可以以您认为合适的方式许可其分发。只需提供有关许可证下接收者权利的明确免责声明即可。如果没有许可证,无论是封闭式还是开放式,任何人都无权分发您的受版权保护的作品。所有许可的目的是将您的一些权利授予其他方。
See here http://eu.conecta.it/paper/Open_source_copyright_law.html了解更多信息。或者,如果需要了解太多信息,请查看 O'Reilly 的了解开源和自由软件许可 http://oreilly.com/catalog/osfreesoft/book/.
〜威廉·赖利·兰德