开源软件与免费软件

开源软件的真正定义 如果你认为开源软件是共享软件、免费软件和公有领域软件的代名词,那么你并不是唯一有这种看法的人。 当你听到“开源软件open source”一词时,你是否认为它与诸如共享软件shareware、免费软件freeware或公有领域软件public domain之类的术语同义? 如果是这样的话,你并不是唯一有这种看法的人。在软件行业内外的许多人都认为这些术语是一样的。本文说明了这些术语的不同之处,认为... 阅读详情

很多新闻报道居然分不清这两着的区别,而将其混为一谈,真的是无语了。如果您还不清楚,我愿意给您做一个科普辅导。

所谓开源软件,是把源代码公开,但是不一定免费。源代码公开有好多种形式暂且不论,就算提供免费下载源代码,也不表示公众自己有能力把公开的源代码编译成可以使用的软件。这一过程也是很复杂的,所以还需要一些软件厂商做一些工作来帮助用户把它变成可以使用的软件,而这种工作八成是要收费的,像一些Linux厂商。

开源的目的不是做慈善事业,而是通过更多人的参与,减少软件的缺陷,也避免了少数人在软件里留一些不正当的后门。 另外,开源不表示不要求源代码的知识产权,开源软件的lincence里一般对知识产权作了极其严格的规定,如果任何组织不正当的使用开源软件,它要面临着多重风险:不仅仅是开源组织会起诉你,而且贡献源代码给开源组织的组织也有可能起诉你。

所谓免费软件,就是我免费提供给你软件,不收费用。但这并不表示我要把源代码公开,相反,多数情况下我很可能不会公开源代码。免费的主要目的有两个:一个是打击竞争对手,扩展市场空间,这一点很好理解,压价吗,我不要钱了.一个是扩大用户群,用户多了,我再从其他渠道受钱,比如增值服务,这一点也不用多讲.

需要弄清的一点是:天下没有免费的午餐,任何一个软件,都是一个组织辛辛苦苦做出来的,租写字楼是要租金的,雇程序员是要发薪水的,开发市场也是要烧钱的,怎么可能做好了产品白白送给你呢?免费也好,开源也好,只不过是不同的商业模式而已. (当然,林子大了什么鸟都有,也有大富豪自愿拿出钱来开发既开源又免费的软件造福人类的,像Ubuntu,我们只能对这种精神报以深深的敬意~~~)

6、免费软件全解析:类型、风险与选择指南 本文详细解析了不同类型的软件,包括付费软件、开源软件、云计算软件以及免费软件的特点、优势与潜在风险。文章还探讨了如何在各类软件中做出明智选择,强调了数字安全的重要性,并通过具体示例(如 Evolution)展示了开源软件的实际应用。无论您是个人用户还是企业决策者,都能从中获得实用的软件选择指南和未来趋势洞察。 阅读详情

相关推荐

2018开源软件集合

2018年是开源软件发展迅速的一年,good year。冒出的软件不乏dubbo等等

推荐8款 .NET 开源、免费、实用的 Windows 效率软件

今天大姚给大家推荐8款基于 .NET 开源、免费、实用的 Windows 效率软件,开发工作提升利器,希望可以帮助到有需要的小伙伴。

专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享。这里聚焦了大量的C#/.NET/.NET Core优质文章、开源项目、实用工具和学习、工作、面试心得。 1228

在MATLAB产生正态(Gauss)分布随机数

在 MATLAB 中内置了有产生标准正态(Gauss)分布的随机数函数,使用方法如下: 其中 为产生矩阵的行数和列数, 为产生矩阵的个数,产生的矩阵中的每个元素均为服从 N(0,1)N(0, 1)N(0,1) 的标准正态分布的元素。使用如下命令产生一个 的服从的随机数矩阵: 绘制图像效果如下: 可以看到这里随机数服从 的标准正态分布。假设 X∼N(0,1)X\sim N(0,1)X∼N(0,1),则 3X+33X+33X+3 服从 N(3,9)N(3,9)N(3,9) 分布,因此我们要产生服从 N(

程序必须为人类阅读而编写,并且仅仅碰巧可以让机器执行 3万+

良心推荐!这 5 款免费开源软件一年为你节省上万元。。。

点击下方名片,设为星标!回复“1024”获取2TB学习资源!今天给大家分享的是 5 款免费开源的生产力工具,它们可以替代我们日常使用的昂贵收费软件,每年轻松为我们节省上万元的费用。NO.1 office 办公软件在电脑上,办公软件几乎是我们每个人的必装软件之一了。而WIndows上最受欢迎的办公软件莫过于它自己的《Microsoft 365》办公软件了。说实话我曾经申请开发者试用过一段时间,在Wi...

民工哥的博客 1019

3D视觉入门必看:深度图、点云图、IR图、RGB图像到底有什么区别?

本文深入解析了3D视觉中深度图、点云图、IR图与RGB图像的核心区别。深度图记录像素距离,是连接2D与3D的桥梁;点云图是显式的三维坐标集合;IR图感知红外光强度;RGB图像则提供颜色纹理。理解其信息维度和应用场景,是进行机器人导航、三维重建等任务的基础。

year5的博客 345

嵌入式:简单的service框架

在嵌入式中,我们获取一个资源、设置一个变量、更新数据的话最直接的方式就是直接调用一个函数。这样的写法也可以满足基本的功能,前提是这个系统是只要一个任务,只有一个while(1)如图1.1。图1.1当有两个或者两个以上的任务的时候,同时调用一个函数(设置一个状态值、操作同一个资源、操作指针等行为)的流程如图1.2。图1.2当两个任务同时操作一个资源的时候,就会有重入的问题,会导致想不到的异常问题(数据不对、指针异常等)。

stupid的博客 986

推荐-25个开源软件

今天,我想让您对下一个 25 个出色的开源软件。您可以安装它,并且几乎开箱即用!

探索人工智能领域 4980

高通平台Camera sensor bring up!

Qualcomm Camera sensor bring up!0. 准确1. Kernel 底层驱动配置1.1 dtsi1.2 pinctrl2. Chi-Cdk XML 配置2.1 sensormodule2.2 sensor3. CHECK 本文主要针对高通平台SM7250进行描述,当然高通平台可能基本都差不多【第一个项目】 —only for sensor probe sucess. 0....

Understand-image 9240

2025 年 16 款最佳开源软件:从文本编辑到媒体播放 - 免费工具指南

使用 Brave 的主要好处是,它允许您使用 Google Chrome 商店的数千个扩展程序,同时还提供比常规 Chrome 浏览器更快的浏览体验,使其成为最好的开源软件之一。GIMP 包含您需要的一切,无论您是要进行简单的编辑(如调整大小、注释和效果),还是使用复杂的绘画工具。此外,由于该程序拥有庞大的开发社区,您还可以使用 Audacity 的第三方扩展库来添加默认情况下不可用的任何功能。它是最好的开源软件之一,因为它使用行业标准(几乎牢不可破)的 AES 加密和双因素身份验证来保护您的帐户信息。

田字格 4104

基于学术研究风云卫星数据下载教程

目录 一、相关网址 1.登录注册网址:国家卫星气象中心 2.风云数据服务客户端下载网址 3.风云卫星遥感数据服务网址 二、下载数据步骤 1.首先在注册登录网址,注册一个账户 2.待账户审核后,登录账户即可搜索并下载数据 三、相关工具下载 1.登录风云卫星遥感数据服务网址 2.NCSA HDFView软件 3.风云卫星数据(L1)处理软件包(FENGYUN Toolkit v1.1) 4.静止卫星云图分区图显示软件(SECView) 5.风云二号静止气象卫星数据及产品处理..

珞瑜的博客 1万+

真格量化——GFTD策略

#!/usr/bin/env python # coding:utf-8 from PoboAPI import * import datetime import numpy as np import math #开始时间,用于初始化一些参数 def OnStart(context) : print "I\'m starting..." #设置全局变量 g.signalcount = 0 g.signal_list = [] g.buysignal = 0 .

qq_26742269的博客 1285

还在用国产流氓软件?拥抱开源,5款良心开源软件推荐

屏幕前的你,如果要你推荐一款开源软件,你会选哪个呢?可以在评论区留言跟大家分享哦。

无乞的博客 1686

STM32嵌入式标准化封装五层架构设计与工程实践

在嵌入式系统开发中,代码封装是保障可维护性、可复用性与可靠性的核心工程能力。其本质是通过分层抽象(硬件抽象层→设备驱动层→应用逻辑层)解耦硬件依赖与业务逻辑,实现跨芯片移植、多任务安全及确定性实时响应。关键技术包括HAL库重构以消除硬编码初始化、驱动层提供同步/异步/事件驱动三类UART接口、中断优先级矩阵管理确保响应确定性、双阶段时钟配置兼顾启动鲁棒性与运行能效,以及面向Modbus等工业协议的语义化API封装。这些实践直击STM32项目中引脚变更难、HAL裸调风险高、中断处理不安全、时钟配置僵化等典型痛

weixin_35019679的博客 68

开源软件与免费软件的区别

所谓开源软件,并不是免费软件,开源软件(Open Source)是指:在软件发行时,附上原始的程序代码,并授权允许用户更改。 转载于:https://www.cnblogs.com/finalstar/archive/2012/08/27/2659138.html...

weixin_33816946的博客 127

【以太网硬件六】1000base-T物理层编码究竟是怎么编的?

详述1000base-T物理层4D-PAM5的编码过程

highman110的博客 5325

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

开源软件、自由软件及免费软件的区别

开源软件是指在软件发行的时候,附上软件的源代码,并授权允许用户更改/自由再散布/衍生著作,开源并不抵制商业收费。         免费软件就是免费提供给用户使用的软件,但是其免费的时候,通常都会有其他的限制,比如其源码不一定会公开,而且使用者也并没有使用、复制、研究、修改和再散布的权利。        自由软件是一项思想运动,强调用户拥有如何使用软件的自由。即        (1

佛曰不可说 5649

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

自由软件、开源软件、免费软件之间的区别

一。好汉一问:什么是开源软件?什么是自由软件?他们就是免费软件? 很多人经常把开源软件和自由软件混为一谈,也常常会有人把开源软件和免费软件这两个概念混淆在一起,其实当我第一此站在HUSA的讲台上的时候,自己对开源的了解,也只是狭隘的定位为:免费的,公开源代码的。也难怪会会被下面的高人嘲笑自己对开源的理解太肤浅了。 好啦,下面先一一给出他们的定义然后在定义中找出他们之间的差别...

熊诗言的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

开源软件指的是其源代码可以被公众使用、修改和分享的软件

开源软件指的是其源代码可以被公众使用、修改和分享的软件。资源(Resource):在某些情况下,“Source"也可能被用来指代资源,比如在项目开发中,可能会涉及到各种资源文件,如图片、音频、视频等,这些都可以称为项目的"sources”。:Artistic许可证是由Perl语言的创始人Larry Wall设计的,它允许用户自由使用、复制、修改和分发源代码,但要求保留原始版权声明。:MIT许可证是一种非常宽松的许可证,允许用户自由使用、复制、修改和分发源代码,甚至可以用于商业目的,而不需要公开源代码。

[Blog][Domain] programb.blog.youkuaiyun.com 2075

深度解析开源软件与赢利模式(转)

<br />在开源的世界里,研究与开发是分离的,二者由不同的实体完成。社区或志愿者进行研究活动,发布研究成果——源代码,而商业公司根据公开的源代码继续开发,将源代码转变为软件产品、服务,从而获利。这样,既促进了知识的共享,同时又能确保知识转化为可靠的商品。<br />“开源软件”的由来<br />        2005年8月3日,以Firefox浏览器而闻名的开源软件领军组织之一Mozilla基金会,宣布成立一家名为Mozilla Corporation的全资子公司,希望通过这一盈利机构推动开源软件的发展

Moving的专栏 1220

开源软件是什么意思_自由软件、开源软件、免费软件:它们的区别是什么?

在软件开发行业中,技术术语经常被丢弃。虽然有些人不自觉地把它们互换使用,但有些人却把它们的意思搞混了。自由软件、开放源码、免费软件和共享软件是行业中最容易混淆的软件术语。自由软件“自由软件”中的“自由”一词强调的是自由,而不是价格。根据支持自由软件发展的非营利组织自由软件基金会(FSF)的说法,“自由软件是赋予用户自由分享、研究和修改它的软件。FSF在20世纪80年代创造了这个词。这种类型的软件可...

weixin_39737951的博客 4621

自由软件、开源软件、免费软件、共享软件和商业软件

商业软件:将软件作为商品进行交易,即付费才能使用 自由软件和开源软件都意味着将软件的可执行文件和源码免费提供给用户,而且用户可以使用、复制、修改和发行(分发)该软件。 但是自由软件走得更远一些,它的原则是:你可以“自由”地运行、拷贝、修改和在发行使用GPL授权的软件,但是你也必须允许别人能“自由”地运行、拷贝、修改和再发行该软件以及你在该软件基础上加以修改而形成的衍生软件产品。 而开源软件是

Clairezz_的博客 3297

免费的软件开发和开源软件能不能用?

从小的课本里面就一直告诫我们,天下没有免费的免费的午餐,天上也不会掉馅饼。 所有免费的东西都在后续中给你增加了你看不见的成本。 软件行业亦是如此。 总有人会问,为什么现在的软件研发公司的软件不做开源呢?为什么源代码不免费呢? 虽然不知道为什么会有人这样的想法,但是这样的ladies and gentleman想法很危险啊!软件的开源和免费是不一样的概念呢。 免费软件=开源软件? 首先开...

mv_1818的博客 1386

开源软件,自由软件,免费软件三者的区别

一。好汉一问:什么是开源软件?什么是自由软件?他们就是免费软件?     很多人经常把开源软件和自由软件混为一谈,也常常会有人把开源软件和免费软件这两个概念混淆在一起,其实当我第一此站在HUSA的讲台上的时候,自己对开源的了解,也只是狭隘的定位为:免费的,公开源代码的。也难怪会会被下面的高人嘲笑自己对开源的理解太肤浅了。     好啦,下面先一一给出他们的定义然后在定义中找出他们之间的差别吧。 开

无知人生,记录点滴 2万+

开源≠不赚钱,开源软件盈利的7大模式。

开源不是目的,目的是圈用户,留住用户,盈利自然不成问题。

贝格前端工场的博客 3740

用了这么久开源社区,还搞不明白免费/自由/开源软件?

在开源社区中,有很多人经常把免费软件、自由软件、开源软件这三个概念混淆在一起。 今天就来和大家谈谈这三个软件到底有什么不一样。 免费软件 用户可以免费使用该软件,但通常会有其他权限的限制: 1.源码不一定会公开/不能修改软件源码; 2.限制拷贝的代码数量和段落; 3.不得用于商业用途、不能以该软件牟利、仅供个人使用、仅供学习交流使用等等,如果有人未经作者允许则随意散布、传播,作者有权进行追责; 4.限制使用者研究、修改和再散布的权利; 免费软件免费的目的无非出于: 先提供免费版本软件扩大市场占有率,当

wolfcode_cn的博客 1635
上一篇: RCP Identity selector支持Firefox
下一篇: Websphere 认证综述
sphinxes
博客等级 码龄20年 2粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值