选择什么版权许可?

bov*_*ium 4 licensing

什么是版权许可证类型,以便以一切可能的方式为公众免费提供代码.

"麻省理工学院许可证"是最佳选择吗?

Gre*_*ill 11

将代码作为公共域释放是使其以所有可能方式释放的最佳方式.SQLite是一个众所周知的公共域库(它们有一个解释其许可证的页面).

话虽如此,公共领域的代码可以被其他任何人简单地使用,他们可以将其称为自己的代码.这就是为什么存在GPL/BSD/MIT /等免费许可证的原因,你可以保留一些相似的工作所有权.

就个人而言,我更喜欢BSD或MIT等许可证,因为它们不像GPL那样具有限制性.关于代码的用户可以做什么和不能做什么,GPL有很多话要说.

  • 公共领域的问题是,您可能仍然要为代码引起的问题负责!具有讽刺意味的是,要解决这个问题,您必须保留版权(使用许可证)并声明您不承担任何责任。 (2认同)

Bri*_*ian 5

麻省理工学院许可证非常接近公共领域,但它确实要求人们包含许可证本身,因此它的限制性稍大一些.您是否想强迫使用您的软件的人为您提供信用?比LGPL更具限制性,它是自我传播的.GPL的限制性更强,但会使您的软件更不容易在商业代码中使用.