我正在寻找类似于创作公共cc-by-sa许可的内容,但他们不建议将其用于代码。有什么东西包括归因?流行的(GPL,APL,EPL,BSD,MIT,......)不会。
答案 0 :(得分:1)
答案主要取决于您想要的归属类型。所有流行的许可证都要求保留版权声明,这实际上意味着作者在源代码中得到承认。如果你想要旧的BSD广告条款,但有类似的共享,我不熟悉这样的许可证。 Share-like(也称为copyleft)保证访问源代码,因此在那里做出的归因比允许二进制派生的BSD式许可更有效。
修改GPL应遵循the recommendation of the FSF,否则包括Debian在内的多个分销商会认为您的工作不可归因。使用附加权限补充GPL不受此规则约束。
答案 1 :(得分:0)
Apache许可证允许您包含所有衍生作品必须包含的NOTICE文件(但它不是copyleft,如cc-by-sa)。这可以作为您的归属。
如果您希望衍生作品在与原件相同的许可下分发,您可以随时修改您最喜欢的copyleft许可(大多数人的GPL)以要求归属,或者只是从头开始编写您自己的许可(查看麻省理工学院或BSD许可证 - 他们只有几个段落,他们完成了工作。)