求助:关于开源软件License的问题 我们数据持久层将使用Hibernate,我们做完的产品当然是要拿出去卖的,这样有什么地方需要注意么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Apache Licence 2.0 Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似: 1. 需要给代码的用户一份Apache Licence 2. 如果你修改了代码,需要再被修改的文件中说明。 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。 Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。 sql2005中限制int型数据类型的长度? java+" " and ""区别是什么 Axis2开发的WebService调用的时候是否可以去掉URL后面的?wsdl来调用啊 DetachedCriteria 查询 无法登陆服务器 针对没有工作或者想找点java网站做的人士看 hibernate 配置多个数据库的问题 sun的服务器sjsas pe8 启动时会占用端口3700 3772这些端口是可配置的吗 关于数据库的 高手进来看下哈 使用JB9来开发EJB,怎么做比较好调试? 数据建模用那个工具好呢。大家进来谈谈。 spring mvc 中文乱码问题
1. 需要给代码的用户一份Apache Licence
2. 如果你修改了代码,需要再被修改的文件中说明。
3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。 Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。