
Linux学习总结(78)—— 常见开源协议讲解
发布日期:2025-04-08 23:18:32
浏览次数:7
分类:精选文章
本文共 495 字,大约阅读时间需要 1 分钟。
不根据协议使用开源软件可能面临的风险
2003年,Linksys公司推出了WRT-54G路由器,这款路由器采用了基于Linux的固件。由于Linux使用的是GPL协议,导致了思科在收购Linksys后被迫开放WRT-54G的源码。这一举措不仅让爱好者们得以了解路由器固件的实现方式,还促进了OpenWRT等开源项目的发展。
Android与Linux内核的关系
Android系统采用了Linux内核,但为了适应其需求,Google对Linux内核进行了修改。这一修改使得驱动程序能够在Linux内核的上层运行,从而绕过GPL协议的限制。然而,这一做法也导致了Linux内核的分裂。由于与GPL协议的冲突,Linux内核开发小组撤下了Android对内核的贡献。
而非内核部分,Android开源项目(AOSP)则采用了更加灵活的许可证。相比于LGPL等其他许可证,AOSP更倾向于使用Apache 2.0或BSD、MIT等类似协议。特别是在用户空间软件方面,AOSP优先选择Apache 2.0许可证。这种选择使得开发者在使用AOSP代码时更加灵活,同时也为开源社区提供了更高的互操作性。
发表评论
最新留言
不错!
[***.144.177.141]2025年05月06日 17时46分45秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux中安装配置并使用samba服务(Centos以及Ubuntu)
2023-02-03
Linux中执行 .sh 的方法
2023-02-03
Linux中最低调、最易让人忽视的tmp目录,原来用处那么大!
2023-02-03
Linux中最基本的命令ls的用法有哪些?
2023-02-03
Linux中的read命令详解:交互性脚本编写的利器
2023-02-03
linux中的分号&&和&,|和||说明与用法
2023-02-03
linux之stat命令
2023-02-03
linux之系统命令(非常详细)零基础入门到精通,收藏这一篇就够了
2023-02-03
linux云服务器开启防火墙注意事件
2023-02-03
linux互传文件nc命令
2023-02-03
linux作业整理
2023-02-03
linux使用g++
2023-02-03
Linux使用XVFB做Selenium测试
2023-02-03
Linux信号量编程实例
2023-02-03
Linux修改root用户名,密码及别名
2023-02-03
Linux入门——权限
2023-02-03
Linux入门之软件包管理yum的使用
2023-02-03
Linux入门基础——系统组成及版本介绍
2023-02-03
Linux入门必备:基础指令详解
2023-02-03