当前位置: 代码迷 >> Java Web开发 >> 关于开源软件协议的几个小问题
  详细解决方案

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

热度:159   发布时间:2016-04-17 01:03:32.0
关于开源软件协议的几个问题
比如我们经常使用的SSH(struts2,spring,hibernate)项目。
如果的在项目中引用的SSH的类库。(一定会用到)
那么我们自己手写的代码部分是不是也要开源呢?


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