| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 355 人关注过本帖
标题:如何开源
只看楼主 加入收藏
qzxy_77
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-25
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
如何开源
VC++设计编程出来一个系统,封装好的。那如何获得其源代码呢?
搜索更多相关主题的帖子: 开源 
2010-05-25 16:40
ciweitou163
Rank: 7Rank: 7Rank: 7
来 自:河北 石家庄
等 级:黑侠
威 望:1
帖 子:144
专家分:528
注 册:2008-10-4
收藏
得分:6 
开放源代码的定义由Bruce Perens(曾是Debian的创始人之一)定义如下:
  自由再散布(Free Distribution):获得源代码的人可自由再将此源代码散布。源代码(Source Code):程式的可执行档在散布时,必需随附完整源代码或是可让人方便的事后取得源代码。衍生著作(Derived Works):让人可依此源代码修改后,在依照同一授权条款的情形下再散布。原创作者程式源代码的完整性(Integrity of The Author’s Source Code):意即修改后的版本,需以不同的版本号码以与原始的程式码做分别,保障原始的程式码完整性。不得对任何人或团体有差别待遇(No Discrimination Against Persons or Groups):开放源代码软件不得因性别、团体、国家、族群等设定限制,但若是因为法律规定的情形则为例外(如:美国政府限制高加密软件的出口)。对程式在任何领域内的利用不得有差别待遇(No Discrimination Against Fields of Endeavor):意即不得限制商业使用。散布授权条款(Distribution of License):若软件再散布,必需以同一条款散布之。授权条款不得专属于特定产品(License Must Not Be Specific to a Product):若多个程式组合成一套软件,则当某一开放源代码的程式单独散布时,也必需要符合开放源代码的条件。授权条款不得限制其他软件(License Must Not Restrict Other Software):当某一开放源代码软件与其他非开放源代码软件一起散布时(例如放在同一光碟片),不得限制其他软件的授权条件也要遵照开放源代码的授权。授权条款必须技术中立(License Must Be Technology-Neutral):意即授权条款不得限制为电子格式才有效,若是纸本的授权条款也应视为有效。

摘自 百度百科


  • 满眼生机转化钧;天工人巧日争新。
2010-05-25 18:43
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:6 
回复 楼主 qzxy_77
1.找原作者要(不知道他会不会给你)
2.反编译(逆向工程)

★★★★★为人民服务★★★★★
2010-05-25 21:00
qzxy_77
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-25
收藏
得分:0 
第一种 明显不得嘛  
第二种我不懂哦
2010-05-25 23:24
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:6 
以下是引用cnfarer在2010-5-25 21:00:27的发言:

1.找原作者要(不知道他会不会给你)
2.反编译(逆向工程)
只有这样了!

南国利剑
2010-05-26 02:37
快速回复:如何开源
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034815 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved