柚坛社区资源库类原生ROM及自编译内核发布规范

  • 回复 40
  • 查看 5K
资源库规范.png

即日起,柚坛社区资源库正式开放类原生ROM和内核分类的资源发布,欢迎各位编译大佬前来发布资源,以下为发布规范:

一、资源的标题
1.发布时需指明发布资源的类型,即为[ROM]还是[KERNEL(内核)]。
2.应当注明您构建的ROM是[UNOFFICIAL](非官方)或[OFFICIAL](官方),一般情况下应当为[UNOFFICIAL]。
3.标明您构建的ROM的Android版本,如[12.1]。
4.标注您构建的ROM所适用的设备代号,如[clover]。
5.注明您构建的类原生ROM的名称及适用设备的中文名称,如:LineageOS 19.1 for 小米平板4。
示例命名:

[ROM] [UNOFFICIAL] [12.1] [clover] LineageOS 19.1 for 小米平板4​

二、图片以及图标
您应当在资源描述中添加您所构建的ROM的标志图片,即logo,资源图标也应当如此。

三、关于开源
众所周知,大多数Android都是在Apache许可证下授权的,但是Linux内核(以某种形式存在于每个运行的Android ROM中)是根据GPL v2授权的,因此,您构建的ROM的内核和内核也应当开源。您需要在资源描述中公开您构建ROM或内核时所使用的内核源代码的链接地址,如GitHub,GitLab,Gitee等。对于您构建ROM所使用的设备树,您可以选择同时将其在资源描述中公开(我们推荐您这样做,因为这样可以利于其他开发者为该设备适配更多ROM),当然,您也可以选择将其闭源。

注:鉴于国内开源现状,我们目前只对类原生ROM要求其发布者将内核开源,许多移植ROM作者并不知道其自己ROM所使用的内核从何而来,更无从寻找内核源码,甚至许多OEM厂商也未公开其设备的内核源代码。

四、致海外用户(To abroad users)
柚坛社区使用的语言以中文为主,但我们同样欢迎来自全球各地的开发者发布内容,如果您在柚坛社区使用其他语言发布帖子,我们将默认您授权我们将其翻译为简体中文,感谢您的支持!
The language used in the UOTAN community is mainly Chinese, but we also welcome developers from all over the world to post content. If you post in another language in the UOTAN community, we will assume that you authorize us to translate it into Simplified Chinese. Thank you for your support!

柚坛社区
2024-01-04

最后更新日期:2024-01-04
 
由版主最后编辑:
  • 点赞
反馈: 9

热门资源