发布 LaTeX 模板的许可证是什么

发布 LaTeX 模板的许可证是什么

我计划发布一个 LaTeX 模板,以分享我为大学课程所做的调整。我最初的想法是在 CreativeCommons (BY-NC-SA 3.0) 下发布它,但现在我不确定这是否会影响用户添加到 TeX 文件中以编译其 PDF 文件的内容。

我不想强迫用户在 CC 下授权他的内容,只想授权他对模板应用更改。

某种 CC 许可证是否适合我的目的,还是我必须切换到另一种许可证?

答案1

这个问题问得好!

我建议使用通用公共许可证或者LGPL

在这种情况下,我认为你可以放心地将你的模板定位为软件并不是内容. 这两个许可证都非常明确地规定,对程序源必须使用相同的许可证重新分发。它们也不限制使用软件以任何形式产生输出。LGPL 在允许分发非自由软件方面更为自由。

模糊之处在于编译后的 PDF、PS 或 DVI 文件是否是源 TeX 文件的“编译后的二进制文件”。在这种情况下,您可能希望在 README 文件中明确说明,您对模板生成的输出不做任何限制,并且只希望将许可证应用于 TeX 模板文件的修改版本。或者,您可能希望重写其中一个许可证以适应这个特定问题,因为它们包含与编译软件的技术惯例相关的特定语言。

CC 许可证通常适用于文本 (PDF)、图像、音频和电影等输出内容。尽管它们受到自由和开源模式的启发,但它们并非为解决源与输出这一特定问题而设计的。GPL、BSD、MIT 和其他 FLOSS 许可证对这些问题有更具体的规定,因此我建议在这种情况下避免使用 CC。

答案2

要回答这个问题,我们需要对这个词进行定义模板这有很多含义。

固定输出

考虑一个给定的布局,必须确保,用于某些论文要求或​​企业设计。在包或类中实现所有内容并提供这些内容当然是可授权的。CTAN 上有许多这样的包和类,许多期刊都有自己的具有特殊许可的类。

如果模板作为一个包附带一个类文件和一个示例 tex 文件;所有文件是否都绑定到相同的许可证?有关详细信息,请参阅下一节。

非固定输出

没有涉及自己的包,模板只是几个常用的包。使用哪些包是由最初组装的人选择的模板


%the following is cc by-sa 3.0 with attribution required
\documentclass{article}
\usepackage{parskip}
\begin{document}
I've been watchin birds more than insects recently, 
and the thing I've found with pigeons is: they've 
got wings but they walk a lot. (Karl Pilkington)

Some other text
\end{document}

这仅仅是许可的示例主题吗?如果是这样,那么更改文档主体是否立即成为衍生作品?


这些问题比答案更多,请随意阅读更多关于我的模板混乱

答案3

我不认为您可以为模板持有许可证,无论您身在哪个国家。这只是猜测,但模板不是软件。如果您不同意,请咨询当地律师或在未获得许可证的情况下发布模板。

====(编辑)====

正如 tohecz 所抱怨的,让我来详细说明一下:让我们从 MS-Office 现在提供的预格式化表格开始:例如,带有深蓝色头部和交替的浅蓝色和白色行的表格。这是表格的模板,但显然您不能获得将表格中的行涂成不同颜色的许可。

从我的角度来看,模板提供包(包括一些定制)也是一件简单的事情。

也许——我不这么认为——如果模板包含几行代码,可能会有区别,但前提是这些代码不是微不足道的。即使是微不足道的代码也不能受到许可。如果您对此类问题感兴趣,请阅读 groklaw.com,这是 SCO 与世界其他国家关于 Linux 所有权的永恒传奇。

相关内容