全景百科网

OEM还负责为其最终产品提供完整的GPLv2来源

手机版
导读 每当一家OEM使用联发科SoC(如华为、中兴、Micromax等。)发布一款设备,我们总听说用户第一件事就是抱怨内核源代码的缺乏。如果你花很多时间在XDA,那么你无疑知道代工将负责非

每当一家OEM使用联发科SoC(如华为、中兴、Micromax等。)发布一款设备,我们总听说用户第一件事就是抱怨内核源代码的缺乏。如果你花很多时间在XDA,那么你无疑知道代工将负责非常认真地遵循GPLv2。继续,点击链接,阅读相关内容;让我们等一下。而当你使用它的时候,或许可以查看一下GNU写的漂亮的FAQ。

你回来了吗?很好。现在,我们知道这可能有点难以理解,所以我们的developermadmin pulser _ G2总结了XDA和GPLv2的简要描述。所有这些都为本文提供了良好的背景。

不久前,我们呼吁联发科完善与源代码分发相关的政策。GPLv2规定,任何分发包含涵盖软件的产品的人也必须根据要求并以合理的成本随时提供其源代码。(大部分操作都是免费的,因为你知道,男生因素。由于安卓使用Linux内核,这意味着安卓设备(平板电脑、电视棒、配件、手机等)的每一个厂商。)必须使它们的内核源代码可用。这里没有回旋空间,必须要做。

就联发科而言,他们处于一个有趣的位置。他们不向公众分发设备。取而代之的是卖给分销商,分销商将各种硬件打包在一起,成为最终的设备,然后进行分销。事实上,他们和他们的直接竞争对手高通没有什么不同,除了一点:高通已经学会了如何开放和赚钱,并成为行业的领导者。

作品的源代码代表了对作品进行修改的首选形式。对于可执行文件,完整的源代码是指它包含的所有模块的所有源代码,以及用于控制可执行文件编译和安装的任何相关接口定义文件和脚本。然而,作为一个特殊的例外,分布式源代码不需要包含任何通常与操作系统的主要组件(编译器、内核等)一起分发(以源代码或二进制形式)的内容。)运行可执行程序,除非组件本身带有可执行文件。

OEM还负责为其最终产品提供完整的GPLv2源码,包括联发科SoC GPLv2内核源码。联发科也有责任确保他们的合作伙伴不会有无法发布联发科源代码的印象。

在一个完美的世界里,联发科将做一些类似于高通代码极光论坛(也称为CAF)的事情,并为他们出售给合作伙伴的核心设备推出内核源代码。这使得拥有该设备的任何人都可以在内核级别使用它,扩展它,并将补丁提交回MediaTek。这创造了一个团结协作的环境,实际上可以鼓励和发展社区和公司。大家共赢!

时代在变。

联发科最近在每年于台北举行的Computex上宣布,它打算通过一个名为联发科实验室的新项目,变得对开发人员更加友好。这个新计划实际上是一个生态系统,旨在支持开发人员围绕联发科技产品创建设备、开发应用程序和提供服务。他们即将推出的门户将包含软件和硬件开发工具包(分别为SDK和HDK)以及技术支持和文档。

作为XDA的OEM关系经理,我经常与OEM员工交谈,讨论他们如何更好地与开发社区合作。联发科联发科实验室副总裁Marc Naddell和我最近有过很多这样的对话。我不得不说,他对独立发展社区的理解和合作给我留下了深刻的印象。对于一家公司来说,很难改变他们的方式,拥抱一个鼓励开源和协作的社区,尤其是当它与它的组织或控制没有明确联系的时候。Marc明白,为了让联发科成长并成为世界上影响力不大的领域的参与者,他们必须变得更加开放,并找到鼓励与其产品合作的方法。

XDA让我们非常高兴看到联发科技朝着这个方向发展,我们期待继续与他们合作,拥抱和支持独立开发者社区。我们也鼓励他们不要忽视最终目标,也不要步三星等的后尘。三星向开发者社区许下承诺,但最终未能兑现。联发科借此机会为公司应该如何拥抱开源社区以及如何与社区合作提供了一个标准,事实上,是为了公司业务的发展。