全文翻译|欧盟委员会2020-2023年开源软件战略(中文版)
2020年10月21日,欧盟委员会批准了《开源软件战略2020-2023》(下称“《战略》”)。此《战略》以“思想开放”为主题,提出了鼓励和利用开源,创新和协作能力的愿景。《战略》实施遵循6条原则:思考开放,转变,共享,贡献,安全,保持控制。其中特别强调了软件解决方案,专业知识的共享和重用,以及在信息技术和其他战略领域中增加对开源的使用。
感谢刘烨同学对《战略》 全文的翻译以及张韬略老师的校对,本公众号现发布《战略》(中文版),以飨读者。
1 引言
2 战略愿景
3 战略支撑
3.1 冯德莱恩主席的《下届欧盟委员会政治指导方针》
3.2 欧洲互操作性框架
3.3 数字化战略
3.4 数字欧洲项目
3.5 数据战略
3.6 塔林宣言
4 目标与成果
4.1 欧洲数字自治的进展
4.2 数字化战略的实施
4.3 共享和再利用惠及所有人
4.4 为知识社会作出贡献
4.5 打造世界一流的公共服务
5 指导原则
5.1 思想开放原则
5.2 转化原则
5.3 共享原则
5.4 奉献原则
5.5 安全性原则
5.6 持续控制原则
6 战略的实施
6.1 当前状况与经验教训
6.2 内外的平衡
6.3 开源项目办公室
6.4 开源行动及其影响
1 引言
欧盟委员会旨在为欧盟独特的社会市场经济注入活力,促进竞争并鼓励中小企业——我们的创新者和创业者。我们希望以一种包容、开放的方式将欧洲人民聚集在一起,寻找新的机会,过渡到一个更好、更包容的数字环境,为今天全球经济的现实做好准备。
在这些方面,开源软件均可以发挥作用。
开源无处不在。在世界各地,公司和公共服务部门都在使用开源的合作方法来创新和建立新的解决方案。它为云计算提供动力,为大数据以及信息和知识管理提供专业工具。它存在于超级计算机、区块链、物联网和人工智能中。它存在于互联网中。它还在我们的手机和电视中。它为我们提供了流媒体[1]。它存在于我们的汽车中。它运行着欧洲的空中交通管制。在任何涉及软件的新项目中,从厨房用具、基于网络的公共服务到高度专业化的工业工具,大部分代码都将基于开源代码。
开源与社会的公共服务本质是一致的,因为:
1、它是公共法规,它使公共资金得到很好的利用,它促进自由选择,避免被锁定;
2、它使得软件解决方案易于使用和再利用,因此我们可以集中精力创建可互操作的有价值的跨境服务,并提高效率;
3、为开源软件添加功能是简单而有效的,这些功能可以自由地与任何人共享,用于任何目的。这意味着每个人都能受益。
开源允许在知识和技能共享的基础上进行增量创新。开放性增强了对公共服务的信任。通过让其他人提供意想不到的解决方案,它有助于解决复杂的技术问题。
自由和开源软件
开源软件(或自由软件)结合了版权和许可证,授予用户运行软件的自由,研究和修改软件,并与他人分享代码和修改。它促进了协作、创新和敏捷性。
通过整个组织的努力,以及成员国、公司和广大公众的加入,我们可以建立新的、创新的数字解决方案,支持我们的共同政策和活动,并努力实现技术主权。
开源允许在分享知识和技能的基础上进行渐进式创新。开放性增加了对公共服务的信任。它有助于通过让他人贡献出意想不到的解决方案来解决复杂的技术问题。
由于可以自由检查和改进,开源为提高安全性提供了更多的选择。它允许独立的审计和代码检查,因此可以根据需要平衡所花费的时间和精力。这不仅是为我们,也是为所有人提高了安全性。
本战略增强了委员会的内部工作文化,这种文化已经在很大程度上基于开源的原则。与此同时,它也将帮助委员会改变其内部的一些技术和信息管理流程。
为了共同建设欧洲,我们不得不准备好作出贡献,并准备接受来自欧洲公民的贡献。
本战略是在委员会实现数字化转型的实用工具。同时,在一个不确定性、复杂性以及变化不断增加的世界之中,技术的共同创造增强了我们独立行动的能力,以维护我们的利益,维护欧洲的价值观和生活方式,并帮助塑造我们的未来。
本战略阐述了我们如何鼓励和利用开源原则和软件开发实践,在整个组织内共同创造、分享和再利用。通过消除法律障碍,我们可以更容易地为开源项目做出贡献并分享我们自己的解决方案。本战略使委员会更接近开源社区,并使我们成为敏捷的贡献者和积极的参与者。它鼓励我们探索为我们认为关键的开源解决方案提供专门支持服务的机会。我们将越来越多地使用开源代码——在实用的领域,在信息技术(IT)领域,在有战略意义的领域。
2 战略愿景
委员会希望利用开源代码的变革、创新和协作能力,鼓励软件解决方案、知识和专长的共享和再利用,以期提供更好的欧洲服务,促进社会进步,并注重降低社会成本。
本战略的标题“思想开放”指出了一种思维方式的转变,即软件解决方案的开发要考虑到开放、共享和再利用、安全、隐私、法律、可及性[2]。同时,这一标题表明对开源代码开发者社区的积极支持与承诺。
3 战略支撑
本章旨在将本战略同欧盟的主要立法、政策和计划联系起来。
3.1 冯德莱恩主席的
《下届欧盟委员会政治指导方针》
本战略支持冯德莱恩主席的《下届欧盟委员会政治指导方针(2019-2024)》:“……在一些关键技术领域,实现技术主权还为时不晚。”
开源促使算法透明,允许独立审计和可重复构建。推广而言,本战略有助于委员会继续控制其流程、数据、信息和技术。
3.2 欧洲互操作性框架
本战略采用了欧洲互操作性框架(EIF)通讯[3](2017年3月23日)的一个关键原则:消除欧洲数字单一市场的障碍。
“公共管理部门不仅应该使用开源软件,而且只要有可能,这些部门就应当为相关的开发者社区作出贡献。”
本战略规定了欧盟委员会如何实现 "言行一致 "并以身作则。本战略的实施将有助于实现EIF关于增强综合框架的互惠目标——无缝的数字化、跨境和默认开放的公共服务。
3.3 数字化战略
一个精心策划的内部开源方法也将帮助欧盟委员会实现其数字化战略[4]的目标:“到2022年,委员会将成为一个数字化转型、以用户为中心、以数据为导向的行政机构——一个真正的数字化委员会。”
本战略与数字化战略的政治优先事项和活动相匹配。主要的工作方法是开放、包容和共同创造;其结果是可互操作、方便用户和“端到端”安全的数字服务。
3.4 数字欧洲项目
本战略将数字化战略与拟议的数字欧洲项目[5]联系起来。
“数字欧洲项目是2021-2027年年度金融框架的一部分,塑造并支持欧洲社会和经济的数字化转型。”
欧盟委员会对其内部使用的开源解决方案的贡献,实际上是为了公共利益。我们对开源代码的使用,促使欧洲在其数字能力和战略基础设施方面的努力倍增。这包括:在公共利益领域部署可互操作的解决方案,以及为所有企业,包括中小企业和地方创新者分享技术和专业知识。
3.5 数据战略
本战略是对欧洲数据战略[6]的补充:
欧盟可以成为一个领先的代表,在商业和公共部门中通过数据授权来做出更好的决定。
开源代码可供所有人使用,这有助于创建可互操作、非歧视性和透明的程序,以便获取数据、人工智能和机器学习培训方法和模型。
3.6 塔林宣言
本战略遵循欧盟成员国在《塔林电子政务宣言》[7](2017年10月6日)中的一致呼吁,采取行动的先导:
“[成员国呼吁]委员会考虑在2020年之前,在利用欧盟资金(重新)建设ICT系统和解决方案时,加强对使用开源解决方案和标准的要求,包括通过适当的开放许可政策。”
本战略为调整委员会关于软件分发的内部规则创造了动力,并使这一过程与委员会文件[8]的再利用规则相类似。
4 目标与成果
近年来,开源软件无处不在。它重塑了IT行业的格局,在制造业中无处不在,也是公共服务中越来越常见的工具。欧洲各国和世界主要国家的政府都采取了开源代码的政策。
如果实施得当,本战略及其管理原则和行动计划将帮助我们建立和提供更好的信息通信技术(ICT)解决方案和服务,以利用开源代码的创新和协作力量。它们将使欧盟委员会成为开源社区的一部分,并作为其中敏捷的贡献者和积极的参与者。通过与其他欧洲公共部门组织共同开发,并鼓励解决方案、知识和专长的分享和再利用,我们将提供更好的服务,丰富社会并降低其成本。
本战略侧重于转型和创新方面,并承认开源是一种变革的催化剂。此外,它还利用成员国的倡议,帮助塑造开源发展和政府创新的条件。本章阐述了新战略的主要原因和原则。
4.1 欧洲数字自治的进展
在冯德莱恩主席为下一届委员会(2019-2024)制定的政治指导方针中,提出了强调开源的一个高层论点:“模仿超级平台服务商(hyper-scalers)可能为时已晚,但在一些关键技术领域实现技术主权还不算太晚。”
开源代码影响着欧洲的数字自治。对抗超级平台服务商,开源代码很可能给欧洲一个机会来创造和维持自己独立的数字方法,并保持对其流程、信息和技术的控制,这是因为:
开源是独立于公司和国家的。它最大限度地减少了供应商被锁定和陷入政治诡计或贸易争端的风险; 开源是领先的模式,它本质上为数字前沿的软件开发提供了最灵活的平台,从区块链、高性能计算和人工智能到物联网; 通过利用开源代码,欧洲可以设计出一种云计算和软件即服务的方法,以平衡其优势和风险; 开源代码可以促进人们对欧盟及其机构的信任。
4.2 数字化战略的实施
至关重要的是,本战略将有助于欧盟委员会实现数字化战略的高级别目标:
以安全、最先进的数字技术支持欧盟委员会的政治优先事项和活动; 为欧盟委员会提供高质量、可信赖、无国界的数字公共服务; 促进欧盟委员会实现转型,最大限度地发挥其在政策制定中的作用; 促使欧盟委员会成为世界级的“开放行政机构”,也即一个合作、创新和灵活的机构; 确保欧盟委员会IT资产的安全性,保障欧盟委员会抗干扰的自愈能力。
使用开源软件的好处(代码是公开的,可以自由地再利用和协作改编和改进;可以检查安全问题,独立于供应商,并倾向于可互操作的系统)显然是前述目标的基础。
数字化战略明确指出:“协作式工作方法将成为欧盟委员会IT部门的规范,以促进代码、数据和解决方案的共享。”这一开源代码战略所鼓励的主要工作方法是开放的、包容的和共同创造的。
为了提高整个欧盟委员会的效率,数字化战略取决于可重复使用的解决方案平台的存在:“该平台将围绕一个包含可重复使用的构件和服务、开源解决方案、企业架构、标准、最佳实践、支持和咨询服务的目录而建立。”
在此,本战略与数字化战略之间存在直接联系——可重复使用的解决方案平台证明,基于开源原则的工作文化具有积极作用。
数字化战略的另一个关键工具是“连接欧洲设施”(Connecting Europe Facility, CEF);在此,本战略也提供了一个可操作的链接,得以采纳从CEF构件中获得的经验教训,围绕开源解决方案建立和促进欧盟社区。
数字化战略指的是对数字解决方案和服务进行漏洞扫描,确保构建模块和修补程序的安全。而开源代码可以被详细检查,并且很容易被纳入系统的漏洞扫描中。这是数字化战略和本战略之间的另一个实际联系。
4.3 共享和再利用惠及所有人
开源代码使得共享和再利用软件和应用程序以及数据、信息和知识变得容易。
这也与数字化战略相一致: “总局......将在它们之间以及与其他欧盟机构和欧盟机构共享数据和信息。在适当的时候,他们还将与成员国的行政部门和第三方分享数据。“
4.4 为知识社会做贡献
共享源代码,作为其他人可以学习或再利用的信息是欧洲公民的共同责任,它为社会降低了知识积累的成本,同时可以增加知识。
欧盟关于开放数据和公共部门信息再利用第2019/1024号指令[9],以及关于欧盟委员会文件[10]再利用的规则,反映了公共组织创建的文件的价值,并鼓励其再利用。像数据和信息一样,源代码构成了一个巨大的、多样化的、有价值的资源库,可以使知识社会受益。共享将有助于最大限度地发挥数字经济的增长潜力,正如欧盟委员会在数字单一市场战略[11]中提到的: “信息和通信技术(ICT)不再是一个特定的部门,而是所有现代创新经济体系的基础。”
这就是为什么本战略的目的是使欧盟委员会有可能使用与文件类似的程序来分享软件。
4.5 打造世界一流的公共服务
基于开源共同创造和构建公共服务,这些服务可以无缝地跨越组织孤岛和边界。本战略符合公共服务和私营公司的最佳做法。它证实,加强开源软件使用政策几乎是任何地方的常态。
欧盟委员会信息学总局(DG DIGIT)进行的一项研究表明,本战略与公共服务和私营公司的最佳实践相一致。它证实了我们在使用开源软件方面的强化政策几乎是各地的规范。该研究提出以下高屋建瓴的建议:
强调开源代码的使用和好处;
创建一个专门的开源代码实体,促进和衡量战略的采用;
改善采购和产品管理流程;
建立一个开放的文化;
社区和开源软件生态系统合作;
管理法律/许可/知识产权问题;以及
加强和发展技术基础设施和服务。
5 指导原则
本战略通过精简流程来支持欧盟委员会实现彻底转型的目标。它将有助于使合作性工作方法成为委员会内部及与其他机构合作的事实标准。
必须强调的是,以下原则和行动计划与现有的工作流程有关。开源代码在整个欧盟委员会是很普遍的,在组织的许多部分均有一个既定的类似开源代码的文化传统。我们只是需要做得更多,并不断地在这方面做得更好。
以下是指导本战略的六项原则:
5.1 思想开放原则
在解决方案功能和成本相当的场景下,优先选择开源方案。[12]
欧盟委员会是开源代码的热心用户和贡献者。这反映在其数字化战略中,该战略鼓励IT界挖掘开源代码日益增长的潜力,与主要的商业参与者和社区联手,并调动共同创造的能力,以支持各总局开拓新的解决方案。
5.2 转化原则
采用基于开源、共享、再利用原则的工作文化。通过强调开源软件的关键作用和相关的最佳实践,推动组织及其工作方法的改进。理想情况下,这种转换将超越IT ,如此,我们就可以在合作和共享信息时应用开源方法。
开源代码为团队提供了实用的工具和方法,让他们一起工作,共同创造解决方案,自由分享他们的专业知识,以获得更好的结果,让他们的解决方案更快投入实际使用。在这些团队中,有时涉及几个特定领域,开发人员查看同事编写的软件代码,并尝试插入新的组件。他们组合部件,借用工具和配方,共同建立和扩展一个解决方案的集合,他们可以用来运行数字政府解决方案。
“内源“(inner source)——创建基于开源的工作文化——将被推广,以使团队更接近开源代码的工作方法,并鼓励在组织内分享和再利用。这是朝着将更多项目作为开源项目开放并与外部世界共享的方向迈出的一步。
5.3 共享原则
我们分享我们的代码,并允许向相关开源项目做出附带的贡献。
只要有意义,欧盟委员会将分享其未来信息技术项目的源代码。发布这些项目时,将优先使用“欧洲联盟公共许可” (EUPL) [13]。欧盟委员会将集中精力建设以欧盟为中心的数字政府代码库。此外,开发人员可以自由选择密切相关的开源项目,不时作出贡献。
新的开源软件战略的原则和行动将使我们更容易获得与外界分享代码的许可。
目前,这一过程所涉及的文书工作需要时间来完成,这使我们的许多内部项目受到阻碍。这种情况需要改变。
5.4 奉献原则
我们努力成为多样化的开源生态系统的一个积极成员。
作为多元化开源生态系统的积极成员,我们将继续获取开源专业知识,以解决产品管理和治理问题。欧盟委员会将努力成为能够增加价值并平衡成本的关键社区的积极贡献成员。
在本原则基础上,我们将借鉴CEF、欧盟自由和开源软件审计(EU-FOSSA/EU-FOSSA 2)项目和ISA2计划的经验,与开源社区建立并保持持久、有意义的关系。这将有助于提高生态系统的可行性,并促进产品管理和治理。
除了分享源代码外,欧盟委员会应考虑加入开源计划的理事会和委员会,设计有针对性的资助方法,努力提高安全性,并找到帮助关键开源项目自我持续的方法。
5.5 安全原则
我们通过应用持续的安全测试,确保我们使用的代码和我们分享的代码没有漏洞。
我们将遵循IT安全最佳实践和监控安全建议,实施自动化的持续安全测试,以确保我们在应用程序中使用的开源组件不存在漏洞。同样将彻底测试我们打算共享的代码。
欧盟委员会的安全团队和机构计算机应急小组(CERT-EU),以及EU-FOSSA/EU-FOSSA 2已经拥有这方面的经验。
5.6 持续控制原则
我们提倡开放的标准和规范,这些标准和规范将在开源代码中发布和实施。
互操作性对委员会和会员国至关重要。互操作性的关键是使用成熟的标准和规范。为了确保我们的数字主权和公平的竞争环境,欧盟委员会将推动通过开源软件实施和分发的标准和规范,并将其纳入公司治理方法。
本原则将帮助在竞争激烈的软件解决方案之间进行战略选择。他们让我们有选择权。它们将使欧盟委员会能够在有充分理由选择非开放技术时选择这种技术,同时鼓励我们规划今后的开源替代方案。它们使我们的开发人员能够灵活地获得关于开源平台的多样性的专业知识。反之,欧盟委员会将以这种方式学习创新解决方案。
上原则与成员国的 "最新 "政策一致(见4.5节。它们与EIF保持一致,特别是基本原则4(可重复使用)和建议6 (再利用和分享解决方案,并在实施欧洲公共服务时合作开发联合解决方案)。它们还坚持了2014-2017年开源软件战略的原则,聚焦于可操作性。
6 战略的实施
欧盟委员会是自由和开源软件的热心用户和贡献者。本战略将确保欧盟委员会能够更多地参与。
6.1 当前状况与经验教训
欧盟委员会在2000年通过了第一个内部使用开源软件的战略。从那时起,该战略已被多次调整和更新。欧盟委员会了解到,为了实现开源代码的好处,它必须发展自己的能力。
欧盟委员会的战略和行动帮助它在组织内为使用开源代码提供了公平的竞争环境。在数据中心,开源代码已经发展成为主导力量,包括Linux、Apache、MySQL和PHP,欧盟委员会的绝大多数网站和许多在线服务都使用开源代码。ISA2的软件解决方案和CEF构件都是以开源代码的形式提供。我们默认的软件开发环境是基于开源代码工具的。
图2:开源代码战略的发展
总结多年的参与经验和教训,欧盟委员会与供应商建立了伙伴关系,并鼓励试点和具体举措。以开源方式共享欧盟一些软件解决方案,并为开源项目做出贡献。欧盟现在有一个开源软件的联络点,就产品管理、采购、许可证问题和涉及社区的行动提供特别帮助。
欧盟委员会共享的开源解决方案的例子包括EUSurvey(一个在线调查管理工具)、LEOS(一个立法文本的编辑器)、欧盟统计局共享的许多统计工具、 以及JRC的科学工具,如船舶跟踪软件SUMO(搜索不明海洋物体)。EU-FOSSA/EU-FOSSA 2项目帮助修复了常见开源工具中的几百个错误,包括VLC媒体播放器和PuTTY(安全访问远程服务器的软件)。
欧盟委员会通过雇佣核心贡献者,为下述项目做出贡献:
Drupal,绝大多数委员会网站使用的网站内容管理系统; 蜂巢项目(HiveProject),该软件使人们更容易对计算机安全事件作出反应; (20年前)Apache,世界上最常用的网络服务器。
欧盟委员会通过《INSPIRE指令》,以及在诸如FIWARE和下一代互联网等研究和开发倡议中,间接地鼓励开源的使用和开发。
6.2 内外的平衡
本战略附有一个行动计划,详细说明了委员会将鼓励和利用开源软件开发实践,以在整个组织中共同创建、共享和再利用。除了这种对开源工作文化的内部重点外,战略和行动计划还规定增加对开源代码社区的外联活动,并在CEF、EUFOSSA/EU-FOSSA 2和ISA2的经验基础上,帮助欧盟委员会成为欧洲公共服务社区中积极参与开源的强大力量。
通过这些内部和外部活动,开源软件战略和行动计划构成了帮助欧盟委员会实现数字化转型的实用工具。
6.3 开源项目办公室
本战略牢牢扎根于欧盟委员会和更广泛的欧盟政策环境中。为使其成功,必须建立一个适当的有利环境,以指导、鼓励和推动整个组织的变革。
本战略和行动计划是密不可分的。开源项目办公室得到真正的政治和组织支持,所有总局都参与其中。该办公室将作为本战略和行动计划中概述的所有活动的促进者。它将协助专题专家,鼓励各司其长,并帮助平衡内部重点和外部活动。数字信息技术司将为该办公室和行动计划提出年度预算请求,通过正常预算程序进行审查和批准。利用现有的企业IT治理结构,数字信息技术司将报告、监测和审查行动计划,并对战略的进展情况和执行情况进行中期审查。
作为IT领域的领导者,DIGIT将负责建立和运行办公室。这将使它能够确定优先事项、衡量结果并报告进展情况。
DIGIT将为项目办公室和行动计划提出年度预算申请,并通过正常的预算程序进行审查和批准。利用现有的公司IT管理结构,DIGIT将报告、监测和审查行动计划,并对战略的进展和实施进行中期审查。
6.4 开源行动及其影响
最好的领导方式是以身作则。本战略将迅速产生一些有力证据来证明基于开源原则的工作文化带来的好处。此外,通过简化欧盟委员会软件共享的规则和对开源项目的贡献,它将证明开源对组织和整个社会的价值。
以下是开源的主要行动:
开源战略主要行动 | 影响 |
设立开源计划办公室 | 加快推进行动计划中的所有活动 |
设置并提升“内源“的默认值 | 实现共同创造和协作 |
加强软件库建设 | 实现共同创造和协作 |
修订软件分发的实践做法 | 简化流程;降低社会成本 |
利用开源实验室实现和创造创新 | 推动创新;鼓励共同创造 |
培养技能与聘请专家 | 有助于专业人士的聘用与维系 |
加强对开源社区的宣传 | 鼓励创新;改进服务 |
在内部IT治理中整合开源代码 | 提高组织效率;促进创新 |
确保安全性 | 提高开源对组织和社会的价值 |
鼓励和促进“内源” | 有助于开源软件战略和行动的成功 |
表1:开源行动计划的影响
以上行动将提供工具来加强和传播开源文化。我们的源代码将逐渐提供给欧盟委员会的所有开发人员团队。只要法律障碍消除,我们将公开提供越来越多的源代码。然后,我们也将能够对我们所依赖的工具做出贡献。这将有助于我们准备接受来自组织外对自身工作的帮助与贡献。
我们将确保欧盟委员会重新使用的开源软件不存在安全漏洞。同样,我们将把我们为开源代码提供的所有代码纳入我们的安全测试中。
开源的工作方法和工具将提供给感兴趣的同事,我们将帮助他们尝试创新的开源解决方案。我们可以通过组织联合活动和寻找切实可行的方法来帮助项目实现可持续发展,重点招聘具有成熟的开源专业知识的工作人员,并加强与开源社区的联系。
在选择新的IT解决方案时,我们将更加强调开源代码的作用。通过平衡眼前的技术需求和未来的灵活性,我们可以考虑到主权、开放性和长期利益。
为了确保这些行动以有组织、有协调、有计划的方式执行,本战略建立了一个小型的计划办公室。它将促进项目、团队和主题专家之间的沟通与联络,并鼓励该组织在开源文化上持续发展下去。
注释 请向上滑动阅览
[4] Communication on European Commission digital strategy: a digitally transformed, user-focused and data-driven Commission (C(2018) 7118).
[5] Commission proposal for a Regulation of the European Parliament and of the Council establishing the Digital Europe programme for the period 2021-2027 (COM(2018) 434).
[6] Communication on A European strategy for data (COM(2020) 66).
[7] https://ec.europa.eu/digital-single-market/en/news/ministerial-declaration-egovernment-tallinn-declaration
[8] Decision 2011/833/EU on the reuse of Commission documents (OJ L 330, 14.12.2011, p. 39), Commission Decision of 22.2.2019 adopting Creative Commons as an open licence under the European Commission’s reuse policy (C(2019) 1655).
[9] OJ L 172, 26.6.2019, p. 56.
[10] Commission Decision 2011/833/EU of 12 December 2011 on the reuse of Commission documents (OJ L 330, .12.2011, p. 39).
[11] Communication on A digital single market strategy for Europe (COM(2015) 192).
[12] Communication on European Commission digital strategy: a digitally transformed, user-focused and data-driven Commission (C(2018) 7118).
[13] Commission Implementing Decision (EU) 2017/863 of 18 May 2017 更新了开源软件许可即“欧洲联盟公共许可”(EUPL)以进一步促进公共管理部门开发的软件的共享和再利用(OJ L 128, 19.5.2017, p. 59).
张韬略:请求停止侵权还是披露代码?——违反自由软件“版佐”许可条款的责任承担方式
张韬略:开源合规中的版权声明义务——以宽松型的开源许可证为例
詹毅:开源许可证GPL的法律效力及疆界——兼论“柚子案”“不乱买案”两案终审判决
张韬略:GPLv3中放弃“禁止规避技术措施之权利”条款的内涵及效力 张韬略:GPL许可证与法律失之交臂——评MySQL AB 诉 Progress Software 与NUSPHERE 案