版权政策
版权归属
对框架、melt、melted、libmvcp 以及 core、avformat、gtk2、normalize、 resample、sdl、sdl2、sox 和 xml 模块的任何贡献,都必须将版权 转让给 “Meltytech, LLC.”。否则你可以用你自己选定的名义持有版权, 当然,前提是你没有整合相当分量的他人编写并声明版权的代码。
框架和 libmvcp 客户端库受 LGPLv2.1 覆盖。melted、melt、melted-console 和 melted-client 应用程序受 GPLv2 覆盖。各模块应努力做到 LGPL, 以便它们以 LGPL 形式通过框架对外提供。
对框架、mlt++、libmvcp 和 core 模块的所有贡献必须以 LGPL v2.1 许可证提供。对 melt 和 melted 的所有贡献必须以 GPL v2 或 v3 许可证提供。模块(插件)可以以不同的许可证提供。如果你是在为某个 既有模块做贡献,那么你必须使用该模块其余代码相同的许可证。如果你 贡献的是你自己的新模块,你可以选择任何许可证。不过在目前,只有 与自由软件(Free Software)兼容的许可证,才能被纳入 mltframework.org 的仓库。
为被借用的代码设置版权
你不会希望被人指控未经许可复制他人代码并改动其版权或许可证。 许可证这一点很明确:除非获得明确许可,你必须保留原作者的许可证。 根据代码交织与改动的程度,声明版权有几种可行的做法。如果你把原始 代码与新代码大量混合,或对原始代码只做轻微修改,你可以保留原始的 版权声明(包括年份),然后追加你本人当年的版权声明。如果你能把 MLT 集成部分与核心子程序分离开,那么你可以把核心子程序单独放进 一个文件并保留原始版权,而只把 MLT 集成代码声明为自己的版权。 然而,如果你对原始代码做了大幅修改、几乎完全看不出原样,你可以 将其声明为自己的版权,并把原作者注明为灵感来源。