博客
关于我
Linux学习总结(78)—— 常见开源协议讲解
阅读量:791 次
发布时间: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学习笔记(打包压缩工具)
查看>>
Linux学习笔记:btrfs
查看>>
Linux学习资料-6(压缩的用途与技术)
查看>>
Linux安全与密钥登录指南,零基础入门到精通,收藏这篇就够了
查看>>
Linux安全加固速查手册:22条高效防护策略,零基础入门到精通,收藏这一篇就够了
查看>>
Linux安全基线加固实战
查看>>
Linux安全策略selinux详解
查看>>
Linux安全防护
查看>>
Linux安装 vmware workstation
查看>>
Linux安装Anaconda3过程详解
查看>>
linux安装composer及安装yii2
查看>>
Linux安装gcc/gcc-c++
查看>>
linux安装HelixServer实现视频分发播放
查看>>
linux安装java的tar包,Linux系统下安装配置JDK(rpm方式及tar.gz方式)
查看>>
linux安装jdk
查看>>
Linux安装JDK 17
查看>>
Linux安装JMeter进行压力测试
查看>>
Linux安装KVM
查看>>
linux安装miniconda3
查看>>
linux安装mysql
查看>>