我们生活在一个有趣的世界里。 8 月 10 日,美国电影艺术与科学学院(负责奥斯卡奖的同一组织,这可不是一个以开放性闻名的行业)与 Linux 基金会合作成立了学院软件基金会 (ASWF)。 该组织的目的是“提高和增加对内容创作行业开源软件库的贡献的质量和数量”。 没错;电影业已经成立了一个组织来支持开源软件。
根据 ASWF 的说法,超过 80% 的电影制作行业使用甚至生产开源软件,尤其是在视觉效果和动画方面。 一些非常关键的库和交换格式,如 OpenEXR、OpenColorIO 和 Alembic,直接诞生于 Industrial Light and Magic 和 Sony ImageWorks 等公司。
然而,困难在于这些公司专注于内容创作,而不是软件开发。 当然,他们编写了大量的内部代码,但他们并没有管理开源项目的经验或设施,该项目被其组织外的许多人使用。 从历史上看,如果有人想为这些项目之一贡献代码,通常需要准确地知道该联系哪些人才能联系到核心(在某些情况下,是唯一)开发人员并审查该代码。 而且代码的存储和版本控制方式没有任何统一性。 当然,还有这些公司的知识产权问题,以及审查开源许可证并确定它们对公司使用是否“安全”的法律开销。
这个想法是,ASWF 将成为培养这些开源项目的伞形组织,就像 Apache 基金会所做的那样。 将有基础设施来允许更明确的治理、问题跟踪、代码审查和测试。 幸运的是,学院没有选择独自完成所有这些工作。 通过与 Linux 基金会合作,它能够使用已知和接受的平台和流程,成为该基金会管理的任何项目的好管家。
根据今年 SIGGRAPH 会议期间分享的演示文稿,代码存储库将托管在 GitHub 上,使用 Jenkins 和 Nexus Repository Manager 进行自动化和持续集成,并且具有更清晰的流程供人们提交错误报告和拉取请求。 更重要的是,任何被接受纳入 ASWF 的项目在开发方面仍将保持其自主性。 核心开发人员仍然决定包含哪些补丁,甚至决定在哪个许可证下发布,只要它是 OSI 批准的。
该基金会尚未宣布其管理下的任何官方项目,但现在还处于早期阶段。 不过,从行业中诞生的图书馆似乎是启动的首选候选者。 我希望像 OpenEXR、OpenVDB 和 OpenColorIO 这样的项目成为首选。 我们还可以看到 Alembic、OpenSubdiv 和 Open Shading Language 作为纳入的候选者。 一个过于热心的观察者可能会注意到,Autodesk 有人在 ASWF 的理事会中。 也许未来有望开源发布 FBX API。
我们不太可能看到 ASWF 涵盖用于内容创建的任何流行的开源应用程序,例如 Blender、GIMP、Krita 或 Inkscape。 这些项目已经存在了足够长的时间,可以拥有自己的管理结构和基础。 他们不太可能需要(或想要)与库项目相同的支持。 然而,因为这些工具是开源的,并且大量使用了这些库,所以它们有可能被用作测试和验证的参考平台。 这只需要在 ASWF 和这些应用程序开发人员之间开通一些沟通渠道。 希望其中一些对话已经开始。
无论结果如何,这都是一件非常重要的事情。 我们不会很快看到以 Creative Commons 许可发布的的好莱坞电影,但令人鼓舞的是,开源软件在各种行业中继续受到重视,即使是在您通常不期望看到的行业中。
评论已关闭。