使用开源软件的原因

使用开源软件的原因

某公司要监控MySQL和SQL Server两个数据库的性能指标,需要一个监控软件

A说:买就行了,价钱不是问题,最重要是能支持MySQL和SQL Server

B说:用开源的吧,zabbix,天兔都可以

个人喜欢B的说法,花大价钱买一个闭源监控软件,至少有下面4点不足

1、第二年的续费问题

2、机器码问题,换了一台机器就不能用了

3、售后问题,跟对方售后打交道,因为一般牛逼的监控软件基本上都是国外软件,国内没看到过同时支持MySQL和SQL Server的

4、二次开发,有时候买回来的监控软件未必符合我们的预期,我们想要的功能可能需要二次开发,而二次开发基本很难

开源软件没有上面的4点不足

比如zabbix可以添加模板、添加item,编写shell/python自定义脚本扩充功能,而天兔现在也同时支持MySQL和SQL Server了

可以在开源的基础上进行修改

当然,某些人会非常惧怕开源软件,因为他们根本不会用Linux/Unix,因为本人看到过某些运维经理,或者IT部门主管领导只会使用Windows

对开源世界一无所知

以上是个人看法,如有不对的地方,欢迎大家拍砖o(∩_∩)o
本文版权归作者所有,未经作者同意不得转载。

时间: 2024-10-09 01:31:23

使用开源软件的原因的相关文章

100款开源软件

不知道这些你就OUT了!100款开源软件 好的软件可以极大提高工作效率,完成一些不可能完成工作.然而我们也常常为选择哪款软件而头疼,本次为大家推出的100款软件都是经过整理分类的,而且最重要的是100款软件都是开源免费且使用于Linux环境下,大部分都可以直接从官网上下载使用.如果你完全没有接触过以下我介绍的这100款软件,我只能说一句你OUT了! 图:100款软件分类图 接下来将要介绍的100款开源应用程序,是我花了很多时间为大家整理的,这些软件对大家来说是很有用的.我希望通过这100款软件告

关于开源软件

什么是开源软件.顾名思义,它的源代码,是公开的,是可以被别人改写的.是有组织的,改写源代码是要遵守协议的. 开源软件是免费软件吗? 开源软件是在功能方面有限制,根据协议.部分开源软件是收费的. 开源软件好在哪? 可以根据不同公司的需求去更改源代码,从而达到,符合公司业务的目的 闭源一定是收费的吗? 闭源软件也有免费的,但是windows的企业版,oralce数据库都是收费的. 开源软件和闭源软件都共同生存下来肯定是各有各的好处,能达到公司的需求就是对公司适合的软件. 互联网公司多用开源,国企银行

开源软件与知识产权

目录 1.      软件与知识产权... 2 1.1.      引言... 2 1.2.      著作权法与软件... 3 2.      开源软件概述... 3 2.1.      自由软件运动... 3 2.2.      开源软件的发展... 4 2.3.      开源软件涉及的主要权益... 4 2.3.1.       著作权... 4 2.3.2.       专利权... 4 2.3.3.       商标权... 5 2.4.      开源软件的优势与劣势... 5 3

开源软件收集

http://www.7-zip.org/7-Zip 4.16 Beta : 文件压缩工具,可与Windows资源管理器集成http://a-note.sourceforge.net/A Note 4.2.1 : 可在Windows桌面放置便笺,并可提供闹钟提醒功能http://www.xs4all.nl/~edienskeAbakt 0.9 : 能够以压缩方式对文档进行备份http://www.abisource.com/Abiword 2.27 : Windows写字板的替代程序,功能有所加

[转]三维数字地球发布平台探索--几款开源软件介绍

先写想法: 想做个简单的地形漫游,于是考虑在ww直接开发,或找个控件形式的开发组件. 最大的期望有: 1. 支持google的sketchup,快速智能三维建模 2. 设计模式做好点,最好先做成组件形式,然后开发应用程序 3. 性能再好点,对于索引技术,内存管理等等 4. 客户端独立版本 和客户服务器端耦合版本的优化 5. 放点服务器的资料. .net平台 1.WorldWind      知名度很高,介绍也很全.链接在这里NASAWorld Wind     目前分为.net版本和java版本

为什么使用开源软件?

为什么使用开源软件?对于这个问题,我想在各大qq群.各大论坛.各大网站....上面都已经讨论过多次的话题了,我这里为什么再次提出这个问题呢?其实原因很简单,就是想谈谈我个人对开源软件的看法.我个人觉得有以下几个方面: 1.成本低,周期短,见效快(有点像广告语,哈哈) 开源软件拿来就可以直接使用,而且在网上资料非常多,学习成本低: 开源软件不需要招聘一批开发者,来重新造轮子,修修补补,人力成本低,只需要有一定基础的运维人员即可: 开源软件容易上手,学习时间短,时间是个大问题,尤其是对于刚刚起步的公

做移动端视频通话软件,大致看了下现有的开源软件(转)

转自:链接 要做一个移动端视频通话软件,大致看了下现有的开源软件 一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现.NAT传输支持stun server.2)优缺点:NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE标准的客户端,音频方面没看到AEC等技术,视频方面还不是太完善,目前只看到调用的是系统自带

金山卫士开源软件之旅(十) KSafeMainproject的分析 1

上一次看金山开源到如今已有一两个月了.期间看到QQ群里大家对它非常是热情. 近期有时间想看看金山的主界面projectKSafeMain,自己水平有限,总结的东西浅显.但还是愿意拿来与大家分享.希望对大家有帮助. 转载请标明是引用于 http://blog.csdn.net/chenyujing1234 欢迎大家提出问题讨论. 1.超链接的增加 上图中红色标注的地方就是超链接的地方. 它的实现是在dlgfile_header.xml文件里. eg: 求助这个button: <link class

Github 的系统内部都在用什么开源软件?

有时候处理规模问题最好的办法就是让事情变得简单并尽你可能去避免出现这种情况.这是 GitHub 所采用的方法,林纳斯·托瓦兹(Linus Torvalds)在十年前开发了Git源代码控制工具,GitHub 为该工具提供资料库服务(repository service),目前已经有了爆炸性的发展,并成为开源软件开发工作的重心之一. 可以理解为什么程序员们会精挑细选他们创作代码用的工具并与他人分享,反过来,他们也会去调整和改进这些工具.一种非常现实的感觉就是,软件开发者们“住进”这些系统中后,源代码