博客
关于我
Linux学习总结(78)—— 常见开源协议讲解
阅读量:792 次
发布时间:2023-02-03

本文共 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代码时更加灵活,同时也为开源社区提供了更高的互操作性。

转载地址:http://pgzfk.baihongyu.com/

你可能感兴趣的文章
Linux安装pip没有权限,linux/unix没网环境下安装python、pip以及第三方库
查看>>
Linux安装postgresql及基础操作
查看>>
Linux安装Python3流程
查看>>
linux安装rabbitmq3.7.15教程
查看>>
Linux安装Redis 与 Redis基本语法
查看>>
Linux安装Redis及配置(超详细)
查看>>
Linux安装Sqoop及基础使用
查看>>
Linux安装telnet - telnet不能用!提示:-bash: telnet: command not found
查看>>
Linux安装Tomcat
查看>>
Linux安装WPS (附glibc和字体安装包)
查看>>
Linux安装与配置
查看>>
Linux安装与配置SSH服务
查看>>
Linux安装卸载Mysql数据库
查看>>
linux安装卸载软件
查看>>
linux安装和卸载nodejs
查看>>
linux安装宋体
查看>>
LINUX安装源码软件经典三部曲
查看>>
linux安装目录
查看>>
Linux定时Job:crontab -e 与 /etc/crontab 的区别
查看>>
linux定时任务_linux定时任务
查看>>