跳转至

About OEPKGS⚓︎

OEPKGS 全称开放软件包服务(Open External Packages Service)

OEPKGS 由中国科学院软件研究所中科南京软件技术研究院openEuler 社区共同发起并提供支持,旨在满足基础软件安全、可靠、合规的管理需求以及源码托管、构建、集成、发布等技术需求。

通过 OEPKGS 开源软件基础设施组件,为个人开发者、开源社区、OSV、ISV 提供免费的软件包、容器镜像的构建、分发和下载服务。

目前,OEPKGS 平台汇聚 openEuler 官方软件仓与 OEPKGS 社区 openEuler 扩展仓,面向 openEuler 生态提供软件包服务,为现有操作系统向 openEuler 生态迁移提供支撑和保障。

社区协议⚓︎

OEPKGS 社区用户协议

社区服务⚓︎

  • 智能构建系统
    • 一个创新、免费的开源系统,以自动和可重现的方式从源码构建二进制包。OEPKGS 正在准备 RPM 包构建能力。
    • 我们还将持续进行构建研究,拓展构建版本、类型,新增测试、签名及更多风险检查等功能支持,欢迎持续关注。
  • 托管发布服务
    • 一个面向开发者的便捷服务,即将支持容器托管。在这里,你可以进行容器仓库管理、上传,镜像搜索及拉取。
    • 当然,我们的目标不止于此。研究可靠发布准则,实现开发成果托管即发布,建设可持续发展开源生态。
  • 安全集成
    • 提供更多的开源软件安全性、合规性以及可维护性风险评估。
    • 未来,我们还将提供更多自定义检查方案,包括上传源码和制品直接生成安全分析报告。
  • 软件包服务
    • 通过对海量开源生态数据进行采集、清洗、同步,形成庞大的数据集市。
    • 我们与 openEuler 深度合作,目前支持 openEuler 各版本官方仓、扩展仓的软件包服务,包括检索服务、安全风险分析服务等等。

组织与运营⚓︎

  • 中国科学院软件研究所openEuler 社区共同发起并提供支持,旨在为个人开发者、开源社区、OSV、ISV 提供免费的软件包、容器镜像的构建、分发和下载服务。
  • oepkgs 自身平台及相关组件都以开源方式在 Gitee 仓库上。
  • 承载的软件包不限制在开源软件。
  • 在符合开源协议及其他协议的规则的前提下,允许二进制、非免费的软件包分发。
  • 软件包分发需要符合目标的发行版及其他仓库的规则,兼容基线仓库。

愿景⚓︎

建立先进的开源软件及其供应链的标准体系、开源安全评价体系,支撑国内核心IT产业、开源行业发展