开源软件 Livre:conheça 和 entenda de uma vez por todas o que cada umsignifica
索引
介绍
直观地呈现艺术作品和概念、历史和世界软件世界的作品(开源项目的开源项目 - 名称是sugestivo)。
最后,请注意,术语之间存在差异,并且在基本原理上是很深奥的! Não se acanhe,caso tenha alguma dúvida fique livre para perguntar! Aquié um espaço seguro para ensino 和 aprendizado。
历史
Em algum momento certeza que você já se deparou com algum projeto de código aberto, isso mesmo, aqueles que podemos ver o código-fonte e entender todo o seu funcionamento, podendo ainda realizar modificações sobre ele de acordo com sua necessidade... Bem, esses pontos sobre poder ou não poder fazer alguma coisa vamos tratar em breve, mas, por agora entenda que um projeto que possui o codigo (em alguma tecnologia específica) aberto ao público geral.
O direito de ter ao código-fonte de algo vem de muito antes da computação Moderna, surgindoprincipecom outros nomes e outras associações (um exemplo de formaimilar seria o funcionamento de Patentes), com casos datados do início do século XX, como por以 1909 年的亨利·福特为例,他对汽车的情况进行了比较,最后,他与我们的司法关系没有任何关系。
没有最终的内容,所以我对开发软件项目充满热情,因此,我将继续讨论 IBM 计算的主题。
首页
Voltando 在 1950 年和 1960 年的十年间与软件的使用完全不同。那时,我们之间的关系和企业之间的关系,包括 IBM 的专有权利。操作系统和程序可与 com 软件一起分发。嗯,我们对 1955 年使用组共享的好奇心感到好奇,它以方便、快速和分发软件为目标,实现了与现代技术的兼容。
1969 年,RFC(请求评论和未来阿帕网龙卷风)向公众发送,并通过互联网发送初始信息。 Ainda na mesma época temos três pessoas que foram responsáveis pelo início de um projeto que até possui influência do not use de software no geral, estamos de Brian Bernighan, Ken Thompson 和 Dennis Ritchie, responsáveis por desenvolver uma versão修改 MULTICS,发送 UNICS 和 Unix 信息(如何修改名称?),um sistema operacional multitarefas e multiusuários。
1970 年,IBM(一家主要的计算机供应商和产品制造商)在与操作系统硬件相结合时推出了一系列软件,并将软件与供应商软件分开,并以“produto de prateleira”的方式发送软件。 Bem 的动机是操作和编译系统的不断发展,以及软件产品的开发和管理。
据了解,IBM 实现了阿帕网 (ARPANET) 的建设,并启动了一般技术工业的垄断进程,这是在该时代之前控制的。
Unix
早在 1972 年,Brian Bernighan、Ken Thompson 和 Dennis Ritchie 就对 Unix 开发的主要节奏进行了投资,他们以 C 语言程序为例进行了讨论,并以 melhoria voltada 的语言进行了表演B. Sim 程序的核心内容是,在 Unix 环境中重新获得性能,并获得“解决问题的程序的语言”,并解决该问题。 Acredito que uma grande maioria das pessoas que estejamlendo isso já tenham escrito ou visto algum código em C... Pois bem, assim foi o seu surgimento.
1973 年,Unix BSD 出现在伯克利大学,并引起了人们的关注。随着大学的不断发展,各种学生受益匪浅,他们的研究和发展都受益匪浅,他们的成果是与外部人士、学生、教授们、教授们以及为扩展 Unix 做出贡献的交流过程。
1979 年,AT&T 获得了许可限制,决定了 Unix 系统的发展,并在 1980 年开始组织软件书籍的活动。啊,最终的主题是,1981 年,IBM 的 acordo 与 Microsoft 的 DOS 与 PC 的合作,并考虑到DOS 的自动发展,并希望将 Microsoft 的产品扩展至未来。
图书
Richard Stallman 在 1983 年公开发表了“net.unix-wizards”团体,并提出“新 Unix 实现”,并宣布了 GNU 项目(um acrônimo para“ G NU's Not U nix ”),声明了“新 Unix”的必要性,并提出了要求需要多样化的功能,因此,请提供相关信息或做出贡献。理查德·斯托曼 (Richard Stallman) 最初宣布,他将积极为公共事业做出贡献,为一系列可操作性的应用提供公共支持。作为使用计算机的一系列程序,包括想象中的内容。
1984 年,理查德·斯托曼 (Richard Stallman) 离开了麻省理工学院的人工智能实验室,致力于完成GNU 项目、GNU 宣言(“软件书籍”一词)。该软件是公共的 GNU Projeto 和GNU Emacs 的公共软件(是代码和文本的主要编辑),由 Richard Stallman 和 Guy L. Steele 编写。
Em 1985 o sistema de janelas X foi distribuído como software livre pleo Consórcio X (acredito que você também já deva ter ouvido falar sobre o sistema de janelas X), seguindo dafundação da Free Software Foundation ea publicação das chamadas “Quatro Liberdades de um Software” Livre”,sendo elas:
- Liberdade 0:自由执行程序或程序,以符合要求;
- 自由 1:Liberdade de estudar como o programa funciona e adjustment-lo às suas necessidades (para isso o acesso ao código-fonte é essencial);
- Liberdade 2:重新发行的Liberdade (自由再发行版本);
- 自由 3:Liberdade de redistribuir cópias de suas versões modificadas , dando a comunidade a opportunity de se beneficiar de suas mudanças (acesso ao código-fonte também é essencial);
Ainda 于 1985 年推出 GCC(GNU 编译器集合 - tenho certeza que você também já viu esse nome em algum lugar),由 Richard Stallman 和 Len Towe 编写。目前,该软件的官方定义已通过点击按钮进行。
1987 年,Andrew Tanenbaum 开发了 Unix para fins didáticos 版本,命名为 MINIX(使用 Linux 内核的灵感)。
1989 年,自由软件基金会提出“copyleft”(与“版权”相反)的理念,并使用 GNU GPL(通用公共许可证)作为软件的四项自由的保证。我们声明了软件的功能特性,但不允许将软件视为四自由、禁止软件保证或实现自由。没有任何消息或项目尾声的手术软件以 Michael Stonebreaker 的 PostgreSQL lançado 为例,Cygnus 基金由 Michael Tiemann、David Henkel-Wallace 和 John Gilmore 提供)是一项主要的项目,为软件书提供了证明服务,所有的尾声。
Linux 内核是由赫尔辛基大学的学生 Linus Torvalds 在 1991 年发起的,他宣布并启动了分发 GNU GPL 许可证的项目,并最终完成了 GNU/Linux 操作系统的操作。托瓦尔兹在他的一系列研究中提出了自己的直觉,他在“科学和学术界的百年历程中取得了重大进展”,最后,将其视为“apoiando-se nos”巨人的影子”。
开源
Bem,o termo Software Livre não remete a software ser gratuito ou não, mas, sobre liberdade (em inglês o nome fica como Free Sofware por isso a confusão period maior), por isso, quando falamos de um software de código-fonte aberto nãoestamos necessariamente falando de嗯软件书。 Desta forma,o termo“开源”surgiu com o intuito de separar estes dois conceitos,criado por Christine Peterson。一项替代方案和使用术语外科手术的建议,特别是简单地促进国际间的合作,并激励主要市场上的开源软件的实践。
激励措施
Christine trabalhava 的团队在全世界范围内开发出了许多软件,可以在不同时代进行比较、协作、修改、创新和改进,提高灵活性、经济性、耐用性和SEM 的灵活性dependentência de um fornecedor (isso, você não precisa entrar em contato com um fornecedor para relatar ou sugerir algo)。
Eric Raymond 是 Christine 团队的成员,于 1997 年公开发表了《大教堂与集市》的创意,并与 Netscape Communications Corporation 合作开发了 Mozilla 项目并自由地开发了一款软件(已获得认证) que você também já ouviu falar desse nome)。没有以 Mozilla Firefox 和 Thunderbird 为基础的开源格式。
就开源软件而言,它是公司在软件开发实践中进行实践的必要条件,是“开源”和“软件库”术语之间的区别,开源代表了方法论的各个方面,软件开发的公司和产品,软件开发的连续性体现了软件的使用自由。
1998 年,我们发起了一项开源计划,并正式确定了所有待办事项的定义,并在 1990 年和 2000 年最终确定了开源项目,并逐步开发了软件产品。
瓦洛雷斯
开源软件的使用原则是在 RedHat 上定义软件专有功能和定义的主题:
- 合作者的修订:通过对开源代码的长期验证和程序结束的初步验证,您可以通过多种方式实现开源社区的所有任务。想象一下,这一切都发生了转变,发生了巨大的变化。
- Transparência : você precisa saber exatamente que tipos de bados estão sendo transferidos e para qual lugar?到底什么情况下才会出现这种情况?通过开放源代码,可以验证并获取有关专有信息的信息,这些信息取决于具体情况。
- 机密性: 相关补丁和永久功能,依赖于用户或控制人员。该开源文件是原创作者的作品,是为社区的最佳实践而提供的。我们将根据开源代码测试和com 频率进行修改并保证其安全。
- 灵活性:通过对开源项目进行修改,可以解决企业或社区特有的解决问题。您可以使用这些方法来解决问题,并可以对社区进行修改并修改所有实施新解决方案的内容
- 自定义:开源,免费:您可以使用红帽、支持、保护安全并支持互操作性。
- 它们取决于以下条件:使用方式和开源代码,最终结果和时间。
- 合作范围:com 作为开源社区社区,共同探讨、讨论和展望利益或企业集团的问题。
详细描述了开源推荐或“开源?”的具体定义。 RedHat 公共机构 2019。
定义
在此,我们将介绍所有这些活动的历史,以及所有这些活动的历史,以及所有这些活动的定义。
专有软件
所有这些软件都不能作为软件的全部自由而保留,并且不能重新分配,并且可以重新分配专有属性(适用于算法或算法)。该软件必须获得阿尔古玛许可才能使用或使用。现有的 sim 软件是免费专有的,是一款自由的、具有决定性的软件。 Algun 专有软件示例:
- 微软 Windows
- 微软办公软件
- Adobe Photoshop
自由软件和开源软件
软件的实际定义是与软件相关的,它是组织的决定,通常是内部关系的术语。
软件的所有内容均需获得软件的四项自由许可,因此,这是该软件的基本要求。 Alguns 软件示例:
- Linux
- LibreOffice
- GIMP
- 混合器
- Forem(isso mesmo,aqui no DEV)
- ScyllaDB
- TensorFlow
- Docker Compose
Certo, mas, o que 保证 um 软件是否有任何感觉? Bem,作为许可证。
许可证
由于获得了软件集成许可,因此可以继续发送软件和直接使用开源软件。
存在多种应用程序的许可技巧,但它没有任何优点,可以详细说明,并且可以通过辅助图表来说明这一点。
该软件需要考虑到完全自由,因此无需精确使用 GNU GPL 许可证。
公共许可证建议在 GitHub 上进行,该项目是 LPI LE-1(Linux Professional Institute)认证的后续教育准备项目。请继续继续下去。
完成
Se você chegou até aqui saiba que estou muito feliz com seu novo aprendizado. Espero que todo esse conteúdo possa ter esclarecido suas dúvidas com relação uso de sofwares sendo Open Source ou Software Livre.
我想了解一下 Linux 世界中的软件世界,并准备 LPI Essentials (LPI LE-1) 证书,并了解有关该软件的知识。使用 Linux 操作系统! O melhor de tudo:o conteúdo é livre! Para acessar basta clicar aqui。
作为 Aurélio A. Heckert ( @aurium )的评论,我对这些例子进行了详细的说明,并详细说明了马内拉的情况,并详细说明了前面的城市的定义,并实现了相关的目标。
Desde já agradeço você! Vamos crescer ainda mais o mundo de projetos de Software Livre!
文章来源:https://dev.to/he4rt/open-source-e-software-livre-conheca-e-entenda-de-uma-vez-por-todas-o-que-cada-um-significa-15in