我有点不确定开源许可证的工作原理.如果我要选择特定的开源许可证,您实际需要做些什么才能使其适用于您的软件?我认为这比仅仅"说明"你在LGPL下发布你的软件要多一些.这个"合同"如何与您的软件合法绑定?
这就像决定根据特定许可证授权您的软件一样简单.这不是技术上的合同法,而是版权法.作为您的知识产权(来源和二进制文件)的所有者/许可人,您可以根据自己认为合适的方式许可其分发.提供关于许可下的收件人权利的明确免责声明是必要的.没有许可证,无论是关闭还是开放,没有人有权分发您受版权保护的作品.所有许可的目的是将您的一些权利授予其他方.
有关更多信息,请参见此处 或者对于可能过多的信息,请查看O'Reilly的理解开源和自由软件许可.
~William Riley-Land