国际贸易摩擦不断,现已波及开源软件的发展,特别是受美帝管控的优秀开源软件,不断有新闻报道其受到多种发展限制,大有技术制裁的架势,譬如最近Docker禁止被列入美国“实体名单”的国家、企业、个人使用的新闻和之前的美国对开源项目出口管制的报道都在释放这种信号。

开源软件是技术从业者共享精神的结晶,可以说是全人类共同的财富。但世界的发展从来没有停止过以强欺弱的事件发生。历史的教训总会为我们敲响警钟。更多的优秀软件如果“断供”了,我们应该怎么办?

这里问题聚焦在:什么是断供,开源软件也会断供吗?
我理解面向开源软件的断供,主要是指开源软件的版权所有者受美方政府影响,更新、优化的新版本代码不再向我们开放,我们不能轻易的获得使用。

其中有两方面内涵:
一方面是开源软件是有所区别的,不是所有开源软件版权所有者都受到美方政府干涉,譬如PostgreSQL,它的主要版权属于国际社区开发小组,小组的主要成员又分散在世界各地,所以美方政府基本管不着。

另一方面这里的“断供”,主要面向软件新版本、新特性,我们除了发挥好“拿来主义”,更重要是如何基于对开源源代码的学习、研究,提升我们自己的本领,研发更优秀、更能满足我们业务场景的软件,这是根本。

而且,我们同样也有胸怀开放优秀源代码,向世界展示国人的实力。当今国内已经涌现了很多顶尖技术人才在github、gitee平台上开放他们的智慧结晶、优秀作品,这定会赢得世人的关注和尊重。感兴趣的读者可以参考下图,了解更多优秀的中国开源软件。用一句话来概括:师夷长技以自强,国人有能力、有信心面向世界发展我们强大的开源软件。
Docker受美方管制,我们能做些什么?_第1张图片
图片来源:https://www.oschina.net/project/top_cn_2019

开源软件涉及众多领域,很多领域仍需建设、发展科学专业的开源社区组织、独立可控的软件开发、管理平台,组织有能力的编码者协同开发,召集更多的人参与开源贡献才能使中国开源软件发展越来越强大。

基础软件发展更是如此,需要更多国人的参与、专业组织的引领,强大平台的支撑!
目前,由中国PostgreSQL分会组织建设了postgreshub.cn资源平台,希望通过平台可以使PostgreSQL在国内能够独立、健康、可持续发展。在此通过问答的方式向大家介绍一下:

1.postgreshub.cn是什么?
postgreshub.cn是由中国PG分会继pgfans.cn之后,组织筹建的PostgreSQL资源中心,简称“PG资源网”或“PGHub资源网”,在这里您能方便的获取更多与PostgreSQL相关的资源,同时也可以分享您的资源,目前平台主要提供资源下载功能,后续会上线更多功能。
Docker受美方管制,我们能做些什么?_第2张图片
Docker受美方管制,我们能做些什么?_第3张图片

2.postgreshub.cn都有哪些资源?
PGHub主要包括Postgres国内开源版本分支、国产化服务器兼容PG安装包、PG工具库/插件库、PG会议活动资料、PG学习资料、PG内核开发者协同等内容。
Docker受美方管制,我们能做些什么?_第4张图片

3.PG国内开源版本库是什么?
PG国内开源版本库主要是由国内的开发者或组织基于PG最新版本发布的独立版本,在保留PG原生版本功能特性的同时,优化了已有功能或添加了新的功能供大家下载使用(并提供了详实的文档);我们鼓励每个有能力的开发者或组织能够基于PG国内版本分支添加更多功能回馈社区,从而不断提升我们对核心代码的掌控力。
Docker受美方管制,我们能做些什么?_第5张图片

4.Postgreshub.cn的专区栏目是做什么用的?
PGHub专区是PG分会联合主要企业成员瀚高软件应国产服务器结合开源数据库实现业务数据管理的诉求,提供了可以在国产服务器平台直接安装的PostgreSQL 12软件包。解决了国产服务器和开源PG兼容性的问题,并为大家提供了详实的安装文档,助力企业可以使用国产化服务器和开源PostgreSQL版本有效降低成本的同时摆脱对国外商业数据库的依赖。如果您在使用中有任何问题,也可以通过平台联系方式帮您解答。
Docker受美方管制,我们能做些什么?_第6张图片

5.国产化服务器上安装使用PostgreSQL有什么优势?
国产化服务器主要集成了国内自主研发的芯片,有天然的安全优势和一定的成本优势,PostgreSQL是自由软件,遵循BSD协议,是开源软件最自由的代表,不仅有强大功能、稳定性支撑,而且还有除国际社区之外的国内众多专业数据库厂商的技术支持,提供完善的高可用架构解决方案和迁移、维保服务,解除您的后顾之忧。
Docker受美方管制,我们能做些什么?_第7张图片

6.大家如何参与postgreshub.cn?
PGHub主要提供了资源(国内PG开源版本分支、专区安装包、PG工具/插件、活动资料等)的下载,后续大家可以自主上传PG相关资源,发扬分享精神,促进PG在国内的发展,让国内用户更好的使用PostgreSQL。鼓励有能力的个人开发者参与PG国内开源分支的版本迭代;参与工具、插件的开发和上传,展现自我价值。

PostgreSQL的版本迭代一直由国际社区引领,虽体系完善,但国内开发者参与功能提交周期会漫长且不容易被采用,国内又缺少独立的版本运作平台和机制,PG分会计划借助资源网的开发者栏目来引导有能力的开发者参与PostgrSQL的开发,同时发现、培养更多的内核开发人才。具体参与流程可参考PGHub的开发者栏目。
Docker受美方管制,我们能做些什么?_第8张图片

7.如果有问题怎么办?
如果您在使用postgreshub.cn 过程中有任何问题或建议,欢迎您发邮件([email protected])给我们,我们会根据您的问题或建议尽快的做出调整和优化。

最后,希望我们的努力可以给大家带去一些帮助,更希望能够得到大家支持和反馈,如果您觉着这个网站不错,可以收藏或推介给您的朋友,让我们携手共同推动PostgreSQL在国内更好的发展!
更多精彩内容,请关注以下平台、网站:

中国Postgre SQL分会官方公众号(技术文章、技术活动):
开源软件联盟PostgreSQL分会

中国Postgre SQL分会技术问答社区:
www.pgfans.cn

中国Postgre SQL分会官方网站:
www.postgresqlchina.com