实习小记-论开源闭源

  今天是我在公司实习的最后一天,老板给我做了一些评估,之前一直疑惑老板为什么如此坚持开源,今天便询问了他。他说了这么几点:

    1. 闭源的项目是短命的,一旦没有人更新他,维护他那么他便寿终正寝了;

    2. 不同于闭源,开源是极其长寿的,我们现在用到的很多元老级别的工具都是开源的,正因为开源所,以大家都会不断的对他进行完善进行维护,它的寿命也得以延长;

    3. 对于客户来说,自己定制的一套软件,如果没有了原本定制商的支持和维护,那么这些软件将无法使用最终的结果将会是淘汰;

    4. 而客户将自己定制的软件进行开源,那么这样一来,原本的定制商即使倒闭或者不参与这个项目了,由于项目的开源,客户仍然可以将这套软件委托给别人来帮忙维护和管理;

    5. 这一点是另一位同事提出的,他说开源当然并不总是好的,没有良好的开源管理,比如:安卓,也会给这个生态环境造成很大的麻烦。

时间: 2024-10-06 08:06:19

实习小记-论开源闭源的相关文章

开源和闭源

开源就是开放系统核心,允许用户进行修改或重新编译系统内核开源,(Open Source)全称为开放源代码.目前,市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是free,但实际上并不是这样的,开源软件最大的特点应该是open,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内. 闭源(Closed source) 闭源(Closed source)是发明作为开源的反义词的一个术语和被用于指任何没有资格作为开源许可术语的程序.一般地,它意味着将仅获

关于开源软件和闭源软件我个人Naive的看法

对开源软件来个可能会引发争议的观点:对于绝大多数的软件产品来说,1)闭源的软件产品的技术含量要比开源的要大得多.2)大多数的开源软件都在抄闭源的商用软件. 我来回答我制造的话题. 首先,我先表达一下开源软件的伟大,并向开源的人们致于我最真诚的敬意.但,即使这样,我们也要很客观的承认大多数开源软件是存在大量问题的.就像我这个人主观上并不喜欢微软和IBM,但是我必需要承认,没有微软和IBM,计算机这个行业不会有今天这样的爆炸.(插曲:我94年上大学选的专业是计算机科学,当时很多人都觉得计算机专业是一

评论下开源与闭源

为什么在讨论政治话题的时候一个基本的逻辑不用了?比如美国人是否比中国人高尚什么的——那得看人. 开源软件和闭源软件哪个更好?通常人力投资大的的更好啊.别以为软件是聪明人的游戏,软件首先是人力投入的游戏,无论是开发还是维护,都是人力.多一点人力就多一个逻辑,多一个逻辑就意味着你拷贝一个重名文件时,它会问你覆盖还是略过.少一个逻辑它只会直接报失败. 闭源软件和开源软件各自有吸引投入的方式.闭源软件是商业利益驱动的——因为有人买我这个软件(或者相关产品),我投入工程师开发.开源软件是合作需要驱动的,我

Linux 爱好者该向闭源软件敞开怀抱了

微软和苹果都已经为开源产品得到接受奠定了基础,甚至苹果公司有开发了一个开源网页显示了它在2015年已经开放的所有产品:微软更是公开表示,“开源 Windows 绝对有可能”.如果你考虑一下企业计算界的状态,就会清楚地发现,不开源的产品处境正岌岌可危. 不祥之兆已经出现在眼前……开源已获胜,运行着世界上一些最强大的网络和系统.如果各大软件厂商想在这个市场分得一杯羹,就得玩开放这个游戏. 此外,微软和苹果都无法再从操作系统赚得大把大把的钱.两家公司甚至免费派送主要版本的升级版.以平台来获利的商业模式

Deepin2014.3 安装NVIDIA闭源驱动

1.获取NVIDIA Linux闭源驱动,进NVIDIA官网直接下载,注意和系统位数匹配,32位和64位的不通用下载地址:http://www.geforce.cn/drivers 2.将nouveau开源驱动加入黑名单(开源驱动和NVIDIA闭源驱动有冲突)终端执行下列命令:sudo nano /etc/modprobe.d/blacklist.conf文字编辑器会打开文件内容,在最后一行重启一行加入:blacklist nouveau然后保存文件. 3.停用nouveau开源驱动,GRUB加

实习小记-python 内置函数__eq__函数引发的探索

乱写__eq__会发生啥?请看代码.. >>> class A: ... def __eq__(self, other): # 不论发生什么,只要有==做比较,就返回True ... return True ... >>> a = A() >>> b = A() >>> a == b True >>> a != b # 这个地方为什么会返回False? False >>> a > b Trac

Eureka 2.0 闭源--选择Consul???[转]

原文链接: https://www.cnblogs.com/williamjie/p/9369800.html 在上个月我们知道 Eureka 2.0 闭源了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,本篇文章主要给大家介绍 Spring Cloud Consul 的使用. Consul 介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的

Android 开源项目源码分析第一期正式发布

由 Trinea 发起.几十名 Android 开发者参与的Android 开源项目源码分析第一期正式发布. 从简介.总体设计.流程图.详细设计全方面分析开源库源码,第一期包括 10 个著名开源库及 5 个公共技术点的全面介绍. 分析文档 作者 Volley 源码解析 grumoon Universal Image Loader 源码分析 huxian99 Dagger 源码解析 扔物线 EventBus 源码解析 Trinea xUtils 源码解析 Caij ViewPagerindicat

实习小记-python中不可哈希对象设置为可哈希对象

在这篇之前,我又专门翻译过官方python3.3的可哈希对象文档,大家可以先参考一下: 实习小记-python中可哈希对象是个啥?what is hashable object in python? 预备知识: 在定义一个类时,如果我们需要改写该类的__eq__函数,特别要注意的是它将会变为不可哈希对象,也就是说如果你将它放到哈希集会报错误 >>> class A: ... def __init__(self, x): ... self.x = x ... def __eq__(self