`
beckrabbit
  • 浏览: 129096 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

基于mysql做的商业数据库是违反开源协议的违法行为吧

阅读更多
    这两天某政府部门指派一家国产数据库公司的人到我们公司来测试他们的数据库产品,因为我们的系统是基于mysql的,国家优先扶植国产软件,所以希望我们的系统使用这款国产数据库产品来替换掉mysql。

    首先他们说了自己的数据库本身就是基于mysql的,我比较了下安装好的数据库文件结构,大多数文件夹都和mysql是一一对应的,除了多了一个他们自己的config目录。而且在保存数据的data目录下,表文件的文件名和mysql也是一样的,只是所有的文件都修改了扩展名,但作用应该都是一样的。就连他们的驱动程序jar包,看了下也就是改了下包名的样子,还留了个org.gjt.mm这个老版本mysql的包目录在里面。

    他们自己做的东西在表面上看就是做了套数据库管理器,提供了各种数据库导入到他们数据库的工具,至于底层的东西就不好说了,从这两天的测试来看,和mysql性能无差(也许是理所当然的吧)。

    mysql是和Linux一样的基于GPL协议的开源数据库:http://www.mysql.com/about/legal/licensing/index.html
    GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。
    参考:http://beckrabbit.iteye.com/blog/495042

    而这款数据库可不是免费的,而且价格不菲,在他们的网站上我也没看到说是开源的,那么这应该是违法行为吧?
分享到:
评论
14 楼 beckrabbit 2009-12-18  

有趣的是 后来那家公司的商务人员在电话里一个劲的否认他们使用mysql做底层 和开发人员的说法完全相反 看来他们心里也是明白的
13 楼 miaow 2009-12-16  
升迁跑路有那么容易&快?
不怕,是不一定发作,发作了才想办法推搪也来得及。
12 楼 frankiehuang 2009-12-16  
imlsq 写道
100%违法

发生这样的事情太滑稽了!个人用用是没问题的,如果是企业,政府用,这笔帐,迟早要还的

等到要还的时候,领导不是升迁就是跑路了!
11 楼 imlsq 2009-12-16  
100%违法

发生这样的事情太滑稽了!个人用用是没问题的,如果是企业,政府用,这笔帐,迟早要还的
10 楼 ray_linn 2009-12-16  
lijinyan3000 写道
呵呵,举报一下吧。

做国内还好一点,现在做外单的话,国外的人都很注重版权的,
有的时候还真不知道,哪些东西要收多少钱,微软的一些功能,开发的时候不知道是要钱的,
做出产品之后,微软那边才说这些功能是要加收license费用的,费用超高,抢钱啊。

个人感觉,在国内,软件都是免费的这种日子感觉不长久了。



你们也真强,开发前不读一下条款,不咨询一下对方就开始开发。。。?只能说你们PM太new

我们在某个工具里使用了PE,也得咨询一下如此使用是不是legal.
9 楼 lijinyan3000 2009-12-16  
呵呵,举报一下吧。

做国内还好一点,现在做外单的话,国外的人都很注重版权的,
有的时候还真不知道,哪些东西要收多少钱,微软的一些功能,开发的时候不知道是要钱的,
做出产品之后,微软那边才说这些功能是要加收license费用的,费用超高,抢钱啊。

个人感觉,在国内,软件都是免费的这种日子感觉不长久了。
8 楼 miaow 2009-11-27  
悄没声的给sun/oracle写信举报一下?
他们要自己都不理,就别什么不急什么急了。
7 楼 JavaInActoin 2009-11-27  
不用说,该款数据库是“完全自主产权”,“填补了国内100项空白”,“部分指标已经达到国际一流水平”。
6 楼 beckrabbit 2009-11-27  
amozon 写道
找找产品有没有付费的license确认下

只有报价,没有看到有免费或者开源的license
5 楼 amozon 2009-11-27  
找找产品有没有付费的license确认下
4 楼 andyyehoo 2009-11-27  
这个已经超越版权的问题了,只能说,肆无忌惮的敛财,批了一层科技的皮而已
3 楼 叶子 2009-11-26  
gpl不等于免费

不过这个公司估计是zf某人有股份在内的 借机问你们要钱而已 好坏不重要。。你不用都可以 但是你给钱就对了。

如果你们老板关系够硬 那么就说mysql性能不行 你们准备换oracle之类的

不硬 还是花钱买个平安吧 要不天天来给你查税。。。
2 楼 kimmking 2009-11-26  
"GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势。 "


这个就搞笑了。
1 楼 0701 2009-11-26  
nysql自己也分 收费版和社区版

相关推荐

    基于MySQL的学生操行管理数据库的设计.pdf

    MySQL数据库因其开源、免费、高效的特点,是构建此类系统的理想选择,它常常与PHP或Java等编程语言结合,构建Web应用程序。通过合理设计和利用MySQL,可以构建出一个高效、可靠的学生操行管理数据库系统,显著提升...

    MySQL-FrontMy SQL Front数据库管理器 中文

    MySQL-Front是一款基于Windows操作系统的图形用户界面(GUI)工具,专为MySQL数据库管理系统设计,提供了直观、便捷的方式来管理和操作MySQL数据库。它简化了数据库的创建、查询、更新和维护等任务,使得非程序员和...

    mysql数据库指令使用教程指南

    MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,它提供了丰富的SQL指令来管理数据,从创建数据库到查询、更新和删除数据。以下是一份详细的MySQL指令使用教程指南,旨在帮助你掌握基本操作并解决常见...

    mysql数据库管理工具 PremiumSoft +注册机

    MySQL数据库是世界上最受欢迎的开源关系型数据库之一,广泛应用于各种规模的企业和项目中。为了方便对MySQL数据库进行管理和操作,出现了许多图形化管理工具,其中PremiumSoft公司的Navicat便是一款知名的工具。本文...

    mysql激活码

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于使用而闻名。在描述中提到的“mysql激活码”,通常是...学习和理解这些知识点对于任何使用或管理MySQL数据库的人来说都是至关重要的。

    MySQL数据库安装包

    MySQL数据库是全球广泛使用的开源关系型数据库管理系统,它以其稳定性、高效性和易用性而备受赞誉。本安装包提供了一个方便的方式来安装MySQL服务,适用于个人学习、小型项目开发到大型企业级应用。以下是对MySQL...

    MySQL-Front.5.1注册机

    然而,使用注册机违反了软件的许可协议,甚至可能涉及违法行为。这种行为不仅不道德,而且可能导致计算机安全问题,因为注册机常常携带恶意软件或病毒。 在MySQL-Front.5.1的案例中,虽然用户可能通过注册机获得...

    MySQL-font5.1注册码

    MySQL 5.1是MySQL数据库管理系统的一个版本,它提供了多种功能和服务,包括数据存储、检索以及管理等。MySQL 5.1相比之前的版本,在性能、安全性和稳定性方面都有所提升。 ### MySQL 5.1的特点 1. **增强的安全性*...

    mac版mysql客户端 navicat for mysql(core_keygen-2.dmg)

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL),在各类业务场景中都有重要应用。Navicat是一款强大的数据库管理工具,它为包括MySQL在内的多种数据库提供了图形化的用户...

    MYSQL最新5.7帮助说明文档

    MySQL是全球知名的开源关系型数据库管理系统,它广泛用于网页开发、企业级应用和软件项目中。MySQL 5.7是该数据库系统的一个主要版本,它包含了多项新特性和改进。MySQL 5.7帮助说明文档(MySQL™ Reference Manual...

    nacos2.2.1达梦数据库版

    支持达梦数据库配置持久化带数据库初始化sql脚本,原nacos版本只支持mysql与derby数据库配置持久化,不支持达梦数据库配置持久化。在原有的开源nacos上进行了源码更改,解决了网上教程的一些坑,测试持久化成功后...

    MySql Front 5.0 注册码

    MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它提供了强大而灵活的数据存储和检索功能。由于其高效性、可靠性和易于使用的特点,MySQL被众多网站和应用程序作为数据存储的首选解决方案。MySQL支持多种...

    mysql-connector-java-5.1.15-bin.jar.zip

    MySQL Connector/J是MySQL数据库系统与Java应用程序之间的重要桥梁,它是一个实现了JDBC(Java Database Connectivity)规范的驱动程序,使得Java开发者能够通过编写Java代码来访问和操作MySQL数据库。在这个"mysql-...

    webbuilder 用网页编辑数据库的中数据

    在提供的文件列表中,`manual.docx`很可能是WebBuilder的用户手册,它会详细阐述如何安装、配置和使用该软件,包括如何连接到MySQL数据库,创建表单,以及执行复杂的数据库操作。用户可以通过阅读这份文档,快速上手...

    mysql-connector-net-6.4.4-src

    8. **Source**:源代码的核心部分,包含了所有与数据库交互的类和方法,如 MySqlConnection、MySqlCommand、MySqlDataReader 等。这是学习和扩展 MySQL Connector/Net 功能的关键。 9. **Documentation**:可能包含...

    Navicat for MySQL.zip

    【标题】"Navicat for MySQL.zip"是一个包含与MySQL数据库管理和开发相关的工具包。Navicat是一款知名的数据管理软件,特别为MySQL设计,提供了一个直观的图形界面,让用户能够轻松地连接到MySQL服务器,执行SQL查询...

    开源的魔兽世界

    然而,实际情况中,许多所谓的“私服”(未经官方授权的服务器)利用MaNGOS提供的技术基础,进行商业运营,这显然是违反GPL协议的行为。项目组多次强调,任何以此为目的使用MaNGOS的行为都是不被允许的。 #### 三、...

    Java + mysql 学生宿舍管理系统.zip

    4. 违规行为记录:对于违反宿舍规定的行为,系统可以记录并处理,如罚款、警告等,同时提供违规记录查询,便于后期分析和改进。 5. 报修与服务请求:学生可以通过系统提交报修申请,管理员接收后安排维修,同时提供...

    MySQL 错误代码与对应中文含义全集

    MySQL是一款流行的开源关系型数据库管理系统,它以高效和可靠而闻名。数据库运行时可能会遇到各种问题,而错误代码是帮助数据库管理员(DBA)快速定位和解决问题的重要工具。本文将详细介绍MySQL中常见的错误代码...

Global site tag (gtag.js) - Google Analytics