米扎尔数学库的许可与版权管理
形式系统许可趋势与形式库的关注重点
形式系统正从封闭、非自由、非商业或许可条款不明确的状态,转向开放、自由和条款清晰的状态。例如,MPI萨尔布吕肯的SPASS定理证明器,从仅允许非商业使用的自定义许可证(SPASS 1.0),转变为GPL2(SPASS 2.0),再到FreeBSD许可证(SPASS 3.5);SRI的PVS验证系统在2006年12月从商业许可证转向GPL。CADE ATP系统竞赛(CASC)自1997年起就规定,获胜者需公开其系统的源代码,并且竞赛组织者会定期发布这些系统的源代码。不过,像SAT和SMT求解器这类更具应用性的形式工具,情况有所不同,如微软研究院的Z3和SRI的Yices SMT求解器都不是自由/开源软件(FLOSS)。
我们更关注与形式系统相关的形式库。不同形式系统中,系统代码和其中形式化数学内容的区分程度不同。例如,HOL(Light)的形式化内容(包括大型数学项目Flyspeck对开普勒猜想的证明)直接用ML(OCaml)编程语言编写,可看作是基于“数学术语”(ML代码的特殊解析部分)的“证明编程”(ML代码),任意ML函数是HOL(Light)中“过程证明”的一部分;而在Mizar中,系统代码(用Pascal编写)和形式化代码(用Mizar编写)的区分非常明确,声明性数学证明中不允许使用Pascal编程。
形式库的许可模式
主要的形式库至今都使用代码许可证,而像arXiv、PlanetMath和Wikipedia等非形式库则使用文档许可证。维基百科和PlanetMath曾使用GNU自由文档许可证(GFDL),但由于该许可证存在一些问题,在自由软件基金会的支持下,大型协作项目(如维基百科)
超级会员免费看
订阅专栏 解锁全文
45

被折叠的 条评论
为什么被折叠?



