在google上发起开源项目,该用哪个协议?(100分高分)
发布网友
发布时间:2022-05-02 04:04
我来回答
共1个回答
热心网友
时间:2022-06-28 01:08
用LGPL
LGPL最初是Library GPL的缩写,后来改称作Lesser GPL,即为更宽松的GPL。当一个自由软件使用GPL声明时,该软件的使用者有权重新发布、修改该软件,并得到该软件的源代码;但只要使用者在其程序中使用了该自由软件,或者是使用修改后的软件,那么使用者的程序也必须公布其源代码,同时允许别人发布、修改。也就是说,使用GPL声明下的的自由软件开发出来的新软件也一定是自由软件。
LGPL是GPL的变种,也是GNU为了得到更多的甚至是商用软件开发商的支持而提出的。与 GPL的最大不同是,可以私有使用LGPL授权的自由软件,开发出来的新软件可以是私有的而不需要是自由软件。所以任何公司在使用自由软件之前应该保证在 LGPL或其它GPL变种的授权下。
参考资料:http://ke.baidu.com/view/606545.htm?fr=ala0_1
在google上发起开源项目,该用哪个协议?(100分高分)
用LGPL LGPL最初是Library GPL的缩写,后来改称作Lesser GPL,即为更宽松的GPL。当一个自由软件使用GPL声明时,该软件的使用者有权重新发布、修改该软件,并得到该软件的源代码;但只要使用者在其程序中使用了该自由软件,或者是使用修改后的软件,那么使用者的程序也必须公布其源代码,同时允许别人发布...
google为什么要开源webrtc
google开源webrtc的理由如下:【点击免费试用,0成本启动】WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序...
GitHub 项目推荐|Google 开源项目风格指南 (中文版)
仓库名称 :zh-google-styleguide 拷贝(fork) :1837 贡献人数:47 (众人拾柴火焰高,期待你的加入,成就项目,也成就你)仓库大小 :<1 MB 代码提交周期分布 :综合推荐指数 : 3颗星 主要语言:Makefile 语言分布:Makefile:39.09%、Batchfile:38.23%、Python:22.68 Google 开源项目风格指南 (...
如何使用国际开源项目构建一个完整的GIS(地理信息)应用系统
Google Map资源:Google Map没有采用标准的WMS/WFS协议,可以通过调用开放的Google Map API,附加自定义的WMS/WFS图层,实现应用目的。例如:通过Google Map可以免费获取高分辨的Google Map卫星地图。3、空间数据引擎 开源:PostgreSQL(PostGIS)、MySQL(4.1以上)商业:Oracle、DB2、ArcSDE 开源商业空间数...
docker就是容器吗?
它基于Google公司推出的GO语言实现,项目后来加入了Linux基金会,遵从apache0协议,项目代码在GitHub上进行维护。 4、通俗解释docker就是集装箱。Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。 5、Docker是一种...
谷歌浏览器用的是什么内核
Google Chrome/Chromium 从创始至今一直使用 WebKit(WebCore) 作为 HTML/CSS 渲染引擎。WebKit 早先由 Apple 由 KHTML 项目 fork 出来,用于 Safari 浏览器的 Web 引擎。由于宽松的协议、轻量级的设计和便捷的应用程序内嵌 API,WebKit 逐渐变得流行起来,除了 Google Chrome/Chromium 和 Safari,它在移动...
如何在国内使用谷歌
华为Pura70系列想要安装谷歌应用,首先要参考华为官方文档《在国外网络环境下在华为设备上从Google Play商店获取应用程序-分步教程》,该指南特别适用于出国游或留学用户。文档中推荐使用开源项目“MicroG”,以及“GBox”来实现这一目标。在用户指导视频的第二部分,详细演示了这两个关键组件的安装过程。首先...
谷歌phay(谷歌Phigros)
5、因为谷歌退出中国大陆市场,所以谷歌产品暂时是无法使用的,如果觉得对您的使用有影响,可以在设置中将Googleplay停用。6、谷歌mobileservices(gms)是一套google品牌的应用程序和基于云的服务。此外,GMS不是Android开源项目(AOSP)的一部分,也不是简单地称为Android的开源版本。Googleplay怎么注册账号?
学生程序都在用的10款提高效率的工具
Google Chrome是一款由Google公司开发的网页浏览器该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。5.iTerm (为Mac OS X编写的终端仿真程序)iTerm是一个为MacOSX编写的,功能齐全的终端仿真程序;目标是在为用户提供OS X下最佳的命令行体验;...
有哪些较好的django开源项目?
GitHubPython项目推荐|Jumpserver是全球首款完全开源的堡垒机 Jumpserver是全球首款完全开源的堡垒机,使用GNUGPLv2.0开源协议,是符合4A的运维安全审计系统。 Jumpserver使用Python/Django进行开发,遵循Web2.0规范,配备了业界领先的WebTerminal解决方案,交互界面美观、用户体验好。 Jumpserver采纳分布式架构,支持多机房跨区域...