Abstract. QCAD是基于GPL协议的开源CAD软件,核心功能基于Qt使用C++开发,界面及其交互使用Javascript脚本进行开发。QCAD官方推荐开发其Plugin的方式为使用Javascript脚本的方式,因为QCAD的菜单及其对应的功能全部由Javascript实现。程序有时也需要... ...
分类:
其他好文 时间:
2018-06-22 01:04:51
阅读次数:
1336
Python是一种面向对象的解释型编程语言,源代码与解释器CPython遵守GPL协议,Python语法简洁清晰。 语法简洁清晰,那么我们用少量的Python代码能做哪些有趣的东西?温馨提示:文末必看。 一、画爱心表白 1、图形都是由一系列的点(X,Y)构成的曲线,由于X,Y满足一定的关系,所以我们 ...
分类:
编程语言 时间:
2018-06-16 17:56:31
阅读次数:
185
一、Linux发展史1969年美国贝尔实验室Ken.Thompson和DennisRitchie开发unix,1972年由DennisRitchie使用c改写;1987年AndrewS.Tanenbaum(AST)开发MINIX;1984年GUN计划创建,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),今天Linux的成功就得益于GPL协议;1991年LinusTor
分类:
系统相关 时间:
2018-06-13 23:31:54
阅读次数:
270
GPL GPL授予程序接受人以下权利,或称“自由”: * 以任何目的运行此程序的自由 * 以学习程序工作机理为目的,对程序进行修改的自由(能得到源代码是前提) * 再发行复制件的自由 * 改进此程序,并公开发布改进的自由(能得到源代码是前提) 相反地,随版权所有软件的最终用户许可证几乎从不授予用户任 ...
分类:
Web程序 时间:
2018-05-11 20:03:04
阅读次数:
191
OpenJDK是Sun在2006年末把Java开源而形成的项目,这里的“开源”是通常意义上的源码开放形式,即源码是可被复用的,例如IcedTea、UltraViolet都是从OpenJDK源码衍生出的发行版。 Oracle JDK采用了商业实现,而OpenJDK使用的是开源的FreeType。当然, ...
分类:
数据库 时间:
2018-04-28 10:56:04
阅读次数:
297
关于GPL协议的理解(开源与商用、免费与收费) 如果你使用并且修改了我的GPL软件,那么你的软件也必须要开源,否则就不能使用我的软件,你是否把你的软件商用和我没关系。比如,Oracle卖的不是软件的版权,而是技术服务。MySQL作为一个开源数据库,几乎所有的用户都只是通过自己的程序去操作这个数据库, ...
分类:
其他好文 时间:
2018-04-10 16:28:58
阅读次数:
246
先推荐一本书《开源软件之道》,讲的很细。先看下网上推荐的如何选择开源协议?fromhttps://blog.csdn.net/wadefelix/article/details/6384317fromhttp://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.htmlWiki对比https://en.wik
分类:
其他好文 时间:
2018-04-06 21:21:28
阅读次数:
200
python的来历:Python是一种面向对象的解释型计算机程序设计语言,由荷兰人GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循GPL协议。Python语法简洁清晰。python版本历程:python现在在市面上流通的解释器有python2和python3两个大版本,官方网站:https://www.p
分类:
编程语言 时间:
2018-03-28 12:27:42
阅读次数:
193
vim /root/rpmbuild/SPECS/nginx.spec
Name: nginx #软件名
Version: 1.8.0 #软件版本
Release: 1%{?dist} #RPM版本
Summary: nginx high #描述
Group: application #软件组
License: GPL #协议
URL: http://www.baidu.com #网址
Source0: nginx-1.8.0.tar.gz #源码文件
Buildroot: #临时编译目录
%(mktemp -ud %{_rmppath}/%{name}-%{version}-%{release})
BuildRequires: gcc pcre-devel openssl-devel zlib-devel #编译时依赖包
Requires: pcre openssl zlib #安装时依赖包
%description nginx high performance #详细描述
分类:
其他好文 时间:
2018-01-23 00:49:13
阅读次数:
303
linux系统配置及服务管理应用程序,服务器应用-OPENSTACK||操作系统|-------------系统应用的三个必要层次|硬件一、GNU/LINUX的历史1.自由软件之父,RichardStallman提出了GNU(哥G不是N,UNIXU)开源之父(OpenSource,开放源代码),GPL协议2.林纳斯托瓦兹,linux内核的发明人二、Linux发行版介绍1.RHEL2.CentOS3
分类:
系统相关 时间:
2018-01-16 14:08:08
阅读次数:
221