首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于开源软件协议的几个小问题

2012-01-07 
关于开源软件协议的几个问题比如我们经常使用的SSH(struts2,spring,hibernate)项目。如果的在项目中引用的S

关于开源软件协议的几个问题
比如我们经常使用的SSH(struts2,spring,hibernate)项目。
如果的在项目中引用的SSH的类库。(一定会用到)
那么我们自己手写的代码部分是不是也要开源呢?


[解决办法]
两者有什么联系么?
你出手的项目,给人家的是编译后的(.class)而不是源文件(.java)
人家看不到你的代码..
也有一些反编译的工具,可以通过.class文件看到源码,不过这是违法的.
当然,你可以通过一些处理, 让他即使反编译你的.class看到的也是乱码.
[解决办法]
他的协议是针对你修改他的东西
如果你修改了,也必须开源
不能独立发布,为己用,为之商业用途

热点排行