BO2K 开发者问题集

原创 2003年08月12日 22:13:00
 

BO2K 开发者问题集

翻译:nxyc_twz@163.com

普通主题

1. 我能帮着开发BO2K的代码吗?我听说它是开放源码程序.
2. BO2K
是用什么编写的?
3.
需要做些什么?
4.
我能帮着做些什么?
5.
我所写的东西是否可被加入到BO2K的发布版中?它他们是否会被链接到这个站点?
6.
许可条款是什么? 是否是GPL或其它什么?
编写插件 7. 我怎样开始编写BO2K插件? SDK在哪?
8.
我能编写商业插件并销售它们吗?
9. 
我怎样在编写完BO2K的插件后立即发布它们呢?
10. 
我能编写什么类型的插件? 有什么限制吗?
修改系统 11. 服务及客户端源代码怎样? 我想把它们合并起来.
12.
我想制作自已的BO2K发布版,我该从哪开始?
13. BO2K
的设计意图是什么?
14.
如果我制作了自己的发布版,我能销售它吗?
   

 

CSDN_Dev_Image_2003-8-121125221.gif
CSDN_Dev_Image_2003-8-121125221.gif
普通主题
CSDN_Dev_Image_2003-8-121125221.gif
CSDN_Dev_Image_2003-8-121125221.gif
 

1.我能帮着开发BO2K的代码吗?我听说它是开放源码程序。

是的,你可以,是这样的。你可以开发你所想扩展的BO2K系统。你可以开发插件,或者你可以通过直接修改服务端代码扩充服务端,以增强客户端。 我们只问一件事:让我们知道你所开发的,并发给我们源码的拷贝以使我们考虑是否将它放到BO2K的发布版中。而且,尝试开发你所设想的插件,这样其他人就可以很容易地使用你所设计的增强功能。 2. BO2K是用什么编写的? BO2K是用微软Visual C++ 6.0编写的。它不能用任何其它任何编译工具编译,但欢迎改变基础代码以支持其它编译器。我们喜欢的一件事是有人可以使用CYGWIN或其它一些免费的Win32兼容编译器来移植系统。让我们试着把这个项目做成自由的。 3. 需要做些什么? 我们乐意客户端界面得到大量的改进。比如,一个更好的BO2K向导方式的连接管理器。还有,一个多用户验证插件,支持不同用户的不同权限级;或许,一种处理口令验证连接的方法,以使客户端操作时,不需要在注册表中存储口令。BO_PEEP 也能够得到一些性能增强,使它达到与VNC相同的水平。嗨,我们不需要Mac服务端,NIX客户端... 4. 我能帮着做些什么? 你可能得到插插SDK,且/或BO2K源代码树,以及开始学习编写插件。实际了解系统,当你认为你可以发挥作用时,请开始做!这是一个开放源码的项目,人们乐意用它来使BO2K成为令人惊奇的远程管理平台。 5.我所写的东西是否可被加入到BO2K的发布版中? 它们会被链妆到这个站点吗? 可能。我们正在设置我们的相关高级标准。如果我们没有将你的代码放到发布版中,千万不要恢心。我们在发布版中仅接受对这个远程管理工具最有用的修改。如果你想修改BO2K服务器,以使它具有可以自动格式化硬盘的功能,或者做一些对别人事实上很恶劣的事,你将只能做自己的发布版。 6. 许可条款是什么? 是否是 GPL 或其它什么? 许可条款是基本的 GPL。编译,发布产品,由GNU公共许可组来管理。源代码,也遵循 GPL。 但是有些发布部分不受GPL管理。这些包括非Cult of the Dead Cow编写的部分,也包括它们的组织许可。实际上,我们用插件SDK而不是GPL来发布源代码。非开放源码的插件可以使BO2K更好的被开发。试着编写免费插件,因为它需要好的免费软件。BO2K总是以GPL方式发布, 因此总是免费且开放源码。  

 

CSDN_Dev_Image_2003-8-121125221.gif
CSDN_Dev_Image_2003-8-121125221.gif
兼容性
CSDN_Dev_Image_2003-8-121125221.gif
CSDN_Dev_Image_2003-8-121125221.gif
 

7. 我怎样开始编写BO2K插件? SDK在哪?

从下载插件SDK开始,参考BO2K站点的开发人员领域的SDK文档。每个插件SDK的函数、类、定义以及结构的使用,都有完整超链接形式的HTML参考。涉及到简单的SDK插件,但你并不会感觉到你受到了什么限制 (它非常小)。插件可以被用来扩展BO2K系统的每一部分。 8. 我能编写商业插件并销售它们吗? 是的,你可以。但要想使世人满意,应试着将它作成开放源码/GPL,共享软或自由软件。我们愿意看到更多的开放源码软件。 9. 我怎样在编写完BO2K插件以后立即发布它们? 把它放到我们的站点。发送邮件到可下载它的位置的 BO2K 作者的连接。如果你想提交到我们的主页,我们也乐意接受。但我们并不能将整个页面放到文档插件页中。如果你想那想做的话,你只能话到你自己的站点上。但请告诉我们你所完成的,以使我们可以连接你的站点。 10. 我可以编写什么类型的插件? 有什么限制? 你可以编写插件做许多事情。如果你编写了强加密插件,必须遵循U.S出口限制,如果你住在美国的话。  

 

CSDN_Dev_Image_2003-8-121125221.gif
CSDN_Dev_Image_2003-8-121125221.gif
运行BO2K
CSDN_Dev_Image_2003-8-121125221.gif
CSDN_Dev_Image_2003-8-121125221.gif
 

11. 服务及客户端源码怎样? 我想把它们合并起来.

下载完整发布的源代码。修改它,并给我们发送你修改后的版本,可以用任何你所能做的方法。更好的是,给我们发送相关的文字,描述你所编写的优秀的代码。 12. 我想制作自己的BO2K发布版,我该从哪开始? 好,首先,确信你真的想这样做。制作发布版有大量的工作要做,如果你可以提交你所做的修改给CDC发布,请这样做。我们想使人们得到指定的发布版。我们不想让人们制作发布版,正是因为他们能,他们想拥有自己丑陋的小型黑客处理客户端,因此他们在任何地方得到ASCII字符。有太多的软件版本运行, 就会降低软件质量。统一到一个版本可以避免这些,并提高专业化。发布自己制作的版本,这并不能帮助软件变得更好,或更有用,只能让从们使用起来更困难。 13. BO2K的设计意图是什么? 小,稳定,强大!阻止所有的事情。让远程用户有信心,并且安全地控制每件事情,扩展系统的功能。人们总是希望加入新的功能到BO2K中以扩展系统。它适应人们需求,控制是意图。 14. 如果我制作了自己的发布版,我能否销售它? 是的,你也可以以自由方式提供它。软件免费,但可销售技术支持及文档,将放包装在一个盒子中。我们不会介意。确信软件中包含了完整的源代码,并且对任何人都是免费开放的,这是原则。试着发布你所创建的可靠版本。如果它继续吸取,并且你编写了无价值的代码,你仅能发布它。因为CDC会抛弃这些代码,或许你并没有做好准备。很抱歉,但是我们想看到高质量的发布版本。

图—并查集(解决朋友圈问题)

图也是一种 非线性结构,是由多个顶点组成的关系集合组成的一种数据结构。图可以分为两种,无向图和有向图。★图的定义:650) this.width=650;" width="525" height="2...
  • ttyue_123
  • ttyue_123
  • 2016年08月09日 21:44
  • 579

做一个有价值的软件开发者

前段时间入职转正,每个新员工要做次转正演讲,在我的演讲中我提出我最平凡的愿望是做个有价值的软件开发者。演讲完毕后,领导问我,怎么才能做个有价值的软件开发者? 我没有深思,回答得很幼稚,说:“首先要有兴...
  • u013214526
  • u013214526
  • 2015年11月21日 22:31
  • 445

最大独立集问题

最大独立集问题 Given N sets of integers, remove some sets so that the remaining all sets are disjoint ...
  • whosemario
  • whosemario
  • 2013年01月17日 15:50
  • 26967

算法概论:第八章NP-完全问题——课后题8.16

在写题目之前,想先总结一下这一章的基本内容。这一章主要讲的是NP, NPC问题。 关于NP问题 P问题,是它能够找到一个在多项式时间内解决的算法;而NP问题不是非P问题,而是可以在多项式时间里验证...
  • parishong
  • parishong
  • 2017年06月20日 11:36
  • 197

动态规划----树型DP----树的最大独立集

一、树型DP的概念 树型DP即在树上进行DP。 树是无环图,顺序可以是从叶子到根节点,也可以从根到叶子节点。 一般树型DP的特征很明显,即状态可以表示为树中的节点,每个节点的状态可以由其子节点状...
  • C20180602_csq
  • C20180602_csq
  • 2017年04月24日 14:05
  • 691

nefu495最长k可重区间集问题【最大权不相交路径】网络流24题

本来是应该昨天晚上就写完的,果然在家的状态不好==而且以后就应该11点半之前就睡,脑子不灵光写字都不过脑子还不如睡觉~。~据说今年国赛有5站,留下来问题应该不大,但是能拿什么奖就不好说了,总之要加油。...
  • zhou_yujia
  • zhou_yujia
  • 2016年01月18日 07:51
  • 571

半数集问题和半数集单集问题

问题描述: 给定一个自然数n,由n 开始可以依次产生半数集set(n)中的数如下。 (1) n∈set(n); (2) 在n 的左边加上一个自然数,但该自然数不能超过最近添加的数的一半; (3...
  • YEN_CSDN
  • YEN_CSDN
  • 2016年10月06日 12:18
  • 1524

并查集解决朋友圈问题

引入最近在网上看到了这样一道面试题: 假如已知有n个人和m对好友关系(存于数组r)如果两个人是直接或间接的好友(好友的好友的好友…),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋...
  • MBuger
  • MBuger
  • 2017年03月30日 15:21
  • 507

支配集(dominating set)问题是NP完全问题的一个证明

支配集问题算法概论习题8.20   在一个无向图G=(V, E)中,我们称V的一个子集D为一个占优集,是指每个(v属于V)都属于D或与D中一个节点为邻。在占优集问题中,输入为一个图和预算b,目标是求...
  • zlasd
  • zlasd
  • 2016年12月15日 17:13
  • 909

树的最大独立集(1初步)

poj2342    先预热一下,开始先从这个入手,然后再做poj3342,实质都是一样的。    题意:输入的前n个单数是每个人的快乐程度,就当做价值吧,后n-1个是关系,最后以0 0 结...
  • sinat_26019265
  • sinat_26019265
  • 2016年04月30日 21:21
  • 272
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BO2K 开发者问题集
举报原因:
原因补充:

(最多只允许输入30个字)