首页 > TAG信息列表 > 自由软件

初识Linux

什么是linux? 它是一套开放源码,可以自由传播,支持多用户同时操作系统,多任务(可以同时运行多个程序)支持多cpu、多线程的操作系统。 Linux主要用在服务器端、无人机、物流机器人、嵌入式开发,个人PC Linux关键特点: 1.开放源代码的程序软件,可以自由修改、传播。 2.Unix系统兼容,Linux有其

社区实施 GPL 的原则介绍

GNU 通用公共许可 (GPL) 是一种主要的著作权(Copyleft)许可方式。Copyleft 是允许对已发表作品进行持续分享的框架,与其它仅赋予自由而不保护自由的免费许可不同,Copyleft 授予作品使用者自由,并且保护使用者的自由。根据 GPL 发布的自由软件是现代技术的基础,从笔记本电脑、台式

GNU再解释

GNU再解释 Linux 是 基于 Copyleft的软件模式进行发布的, Copyleft 是 GNU项目制定的 通用公共许可证 GNU项目是由 Richard Stallman 于1984年提出的, 他建立了自由软件基金会, 并提出GNU计划的 目的是 开发一个 完全自由, 与Unix类似 但功能更强大的 操作系统, 以便为所有的计算

2021-10-01 黑客传奇之 理查德·马修·斯托曼

理查德·马修·斯托曼(Richard Matthew Stallman, RMS),于1953年出生,自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free SoftwareFoundation)的创立者、著名黑客。 理查德·马修·斯托曼的主要成就包括Emacs及后来的GNU Emacs,GNU C编译器及GNU 除错器。 他所写作的GNU通用公共许

什么是GNU

什么是GNU GNU GNU's Not Unix, GNU 并非 Unix GNU是一个自由的 操作系统, 其内容完全以 GPL方式发布 这个操作系统是 GNU 计划的主要目标, 名称来自 Unix 的 递归缩写 因为GNU的设计类似 Unix, 但它不包含 具著作权的Unix代码 GNU的内核, 称是 自由软件基金会发展的重点 但是其发

5W1H聊开源之Who——谁“发明”了开源?

美国政治传播学家拉斯韦尔提出了5W传播模式,经过后人的不断运用和发展总结,形成了一套逐渐成熟的“5W1H”体系,即:对选定的项目、工序或操作,都要从原因(何因Why)、对象(何事What)、地点(何地Where)、时间(何时When)、人员(何人Who)、方法(何法How)等六个方面提出问题进行思考。 本系列文章就

【Linux学习笔记】初识Linux---框架认知

Linux课程学习 2021-06-01 晚自习 回顾Linux发行版本。阅读部分GNU通用公共许可证协议。认识自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客理查德·马修·斯托曼。对Linux系统组成框架进行基本了解。

世界顶级黑客,都有哪些神仙操作?这篇文章带你了解一下!

很多人都觉得黑客非常的神秘,是隐藏在互联网深处的大神,技术高超,搞啥都会!那么我们今天就来看一下传奇黑客的那些神仙操作! 文章来源丨思否:snakesss 黑客源自英文「hacker」,原指热心于计算机技术、水平高超的电脑专家,尤其是程序设计人员。互联网、Unix、Linux 都是黑客智慧的结晶

FSF给微软寄硬盘,会收到Windows 7源码吗?

此前,自由软件运动发起人 RMS 希望微软能够在 GNU GPL 下发布 Windows 的源代码,这件事本来只是被当作个玩笑,但是近期 Windows 7 退役,自由软件基金会(Free Software Foundation,FSF)发起了让微软开源 Windows 7 的请愿签名,大家这才意识到原来 RMS 不是随口说说。 FSF 在 1 月 24 日发起

FSF 一年一度的“自由软件奖”提名已经开始

喜欢就关注我们吧! 自由软件基金会一年一度的“自由软件奖(Free Software Awards)”提名已经开始。 无论是开发者、文档编写者,还是社区组织者或者鼓舞新志愿者的人,每个人在自由软件的发展中都扮演着重要的角色。自由软件基金会每年都会通过“自由软件奖”向这些个人和组织表示感谢。

Linux简单介绍

本篇简单介绍Linux的基本相关概念,毕竟学习一个东西还是要知道它的前世今生的,内容皆总结摘抄自《鸟哥的Linux私房菜:基础学习篇》的第一部分,仅作笔记。 Linux本质上是一个操作系统最底层的及其提供的内核工具。由于它是GNU GPL授权模式,因此所有人都可以取得它的源码与执行内核程序

GNU 通用公共授权 (简体中文翻译版)

GNU 通用公共授权 (简体中文翻译版)   声明! 这是一份 GNU 通用公共授权非正式的中文翻译。它并非由自由软件基金会所发表,亦非使用 GNU 通用公共授权的软件的法定发布条款─只有 GNU 通用公共授权英文原文的版本始具有此等效力。然而,我们希望这份翻译能帮助中文的使用者更了

【转】为什么火线有电压,零线没有电压呢?

前言Q1:什么是免费软件/开源软件/自由软件?Q2:什么是GNU?Q3:什么是Linux系统?什么是Linux系统发行版?Q4:介绍一下Linux系统发行版有哪些吧?Q5:Linux发行版的Debian系,红帽系和SUSE系具体介绍一下吧?Q6:对了,既然你说Linux源代码公开,那黑客想找漏洞不是分分钟的事吗?Q7:前面你说CentOS就要停止维

操作系统以及Linux起源

第1章 什么是操作系统 1.1 操作系统的概念  操作系统是一个人和硬件之间的桥梁,相当于翻译  操作系统就是处于用户与计算机系统硬件之间用于传递信息的系统程序软件 1.2 操作系统的特点 1.2.1 Windows操作系统(微软(闭源:源码不公开)) 特点: 收费不安全(开源的 jumpserver pytho

Linux发展历史和发行版本

Unix诞生于1996年的贝尔实验室。 Andrew S.Tanenbaum(谭宁邦),在1984年为了推广uinx,开发了Minix,用于教学。 Richard Stallman(斯托曼)在1984年发起自由软件(FSF)与GNU项目,产生里GPL(通用公共许可证)协议,对uinx要求开源和免费。 Linus Torvalds 在1991年遵循GPL协议就开发了Linux内核 自由

GNU操作系统的介绍

GNU操作系统的介绍 GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU's Not Unix!的递归缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼,将GNU视为“达成社会目的技术方法”。 作为操

GNU与GPL的区别是什么?

GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任保人有权取得、修改和重新发布自由软件的源代码权利,但必须同时给出具体更改的源代码。

谷歌的垄断正在扼杀自由软件

谷歌在搜索领域具有不可否认的垄断地位,而通过Chrome及其衍生产品在网络浏览软件方面已经是几乎垄断。甚至其他浏览器(例如Mozilla的Firefox)也参考Google的安全浏览服务来确定下载的可信赖性。 阻止恶意软件的传播是值得称赞的做法,但是这样做的结果是,如果开源和自由软件开发人员不购

7.云计算&大数据_linux基础知识(8)什么是linux(2019-10-27 00:34)

一.linux 是什么 Linux就是一套操作系统!如同下图所示, Linux就是核心与系统呼叫接口那两层。    由上图中我们可以看到其实核心与硬件的关系非常的强烈。早期的Linux是针对386来开发的, 由于Linux只是一套操作系统并不含有其他的应用程序,因此很多工程师在下载了 Linux 核心并且实

python采用什么开源协议

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python源代码同样遵循 GPL(GNU General Public License)协议。     GPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必

PySide2与PyQt5区别

原文链接:https://blog.csdn.net/The_Time_Runner/article/details/89329556 两者都是QT与Python结合的桥梁。 协议不同 PyQt是GPLv3协议,大意是你的程序中用了它,你的程序就要开源,如果闭源商用就会违反协议(后果自负,脸皮够厚无所谓)。除非你搞封装动态加载那

Linux发展

原文链接:https://my.oschina.net/u/2385466/blog/547046 GNU与Linux的成长 GNU是自由软件之父 Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系,与此相应的有一分通用公共许可证(General Public License,简称GPL)。Linux以及与

linux自由软件安装 ./config, make的理解

在linux系统中安装软件的其中一种:源码安装的方法是,先输入./configure,然后输入make,最后make install。或许有人留意到没有,这些软件的根目录中开始是没有Makefile的,在执行了./configure后会生成了很多奇怪名字的文件. configure是一个脚本,它能设置源程序来适应各种不同的操作系统平

编程中的源代码是什么?

原文链接:https://zhidao.baidu.com/question/1830131302996571820.html 源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常

【转帖】Linux和GNU系统

Linux和GNU系统 Richard Stallman 著 http://www.gnu.org/gnu/linux-and-gnu.zh-cn.html   更多信息,请同时参看GNU/Linux常见问题和为什么是GNU/Linux? 每天都有许多计算机用户使用一个被改动过的GNU系统,但是他们并没有意识到。经过一系列的事件,现在被广泛使用的GNU版本则经