多年前,我发布了一个名为Banshee Screamer Alarm的程序,当时它包含完整的源代码,“仅用于教育目的”。你不能扩展它来制作你自己的版本,但你可以从中学习。它实际上帮助了某人修复了葡萄酒中的错误。
如果我发布更多这样的软件(开源,但受版权保护和非免费),我是否应该了解任何合法的荆棘?是否有适合此目的的许可证?
答案 0 :(得分:4)
为教育目的添加来源对我来说听起来不错。微软的做法与他们的共享源计划类似。
如果您不使用open source批准的许可,您可能希望避免使用OSI名字。
答案 1 :(得分:4)
我没有看到任何问题,但后来我不是律师,对专有软件许可证没有实际兴趣。您应该能够毫无困难地运送源代码,就像过去的解释BASIC一样。有很多专有程序以这种方式分发。
然而,如果你把它称为“包括来源”或类似的东西而不是“开源”,很多人会很感激。开源倡议对“开源”具有明确的意义,而且你并没有接近他们的定义。