struts2,spring,hibernate,log4j,quartz 公司使用这些组件和框架开发项目,需要付费吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2,spring,hibernate,log4j,quartz 公司使用这些组件和框架开发项目,需要付费吗?相关的知识,希望对你有一定的参考价值。
比如我们是软件公司,
我们做的java项目使用了这些组件,需要付费吗?
我们开发的时候使用ECLIPSE软件,需要付费吗?
如果上线时将项目部署在RHEL5.4的服务器上,需要付费吗?
如果项目的数据库用的是mysql或ORACLE,需要付费吗?
需要专业和详细的解答,谢谢!
Eclipse开源,使用不需要付费。
RHEL不能商用,需要付费,不过可以用CentOS,RHEL的community版本代替。
Mysql 开源,可以用,可以付费购买支持,也可以不选择此服务。
Oracle不开源,不能商用,否则一旦被oracle发现,会收到律师函。追问
为什么不会因为商用而付费吗??
追答因为他们的开源协议并没有针对商业用户说使用需要付费之类的规定。
参考技术A 因为基本上全是开源的,所以免费。Oracle除外。追问也就说,我们公司可以免费使用这些组件或软件来开发项目,并且获益?
追答国内一般没问题。
如果担心法律问题,先看看它的开源的协议是什么,然后读一下,一般见开源协议: Apache License 2.0 BSD MIT GPL LGPL EPL MPL CDDL
这里面常用的有 Apache License \ BSD \ MIT \ LGPL \ GPL
其中以 GPL 最为严格,限制最多。
我只是使用这些组件,不修改任何组件的源代码,也跟开源协议有关吗?
追答只要没说不能商用就可以用。
本回答被提问者采纳以上是关于struts2,spring,hibernate,log4j,quartz 公司使用这些组件和框架开发项目,需要付费吗?的主要内容,如果未能解决你的问题,请参考以下文章
Struts2+Spring+Hibernate(SSH)框架的搭建
struts2集成Spring,Hibernate的问题!!
Spring:Spring整合Hibernate,之后整合Struts2