REDirectUI 正在筹划开源,但开源协议不同于任何一个现有的开源协议,它是弹性的,它针对有限的用户群。
一、为什么开源
REDirectUI 曾经是一个个人爱好的产物,也曾经是一个目标宏大的计划,本人作为发起者,倾注了多年的精力和心血才使得它初具模样,只是它还没有发光。因个人精力实在有限,必须依赖团体的力量才能使它发挥应有的作用。在没有资金支持的情况下,通过团队贡献,逐步使它履行自己的使命,变成一个具有核心竞争力的伟大作品。
理论上只有团队成员才能获得完整的源代码。基于环境和现实情况,此规则仅仅是”理论上“的,无论规则被破坏到什么程度,本人都有心理准备。既然决定要做,本人已经做好了最坏的打算。
对于任何获得源代码的人,本人唯一的要求就是不要出售代码获利。源码是用来学习和使用的,你可以拿来研究,也可以直接或修改后使用到自己的商业或非商业软件中,特别欢迎为源码添砖加瓦的团队成员。
本人作为原创者和开源发起者,拥有作品发展方向和核心框架更改的决策权。核心、扩展、应用、工具开发者拥有各自所贡献源码的发展权,其它权利所有团队成员完全平等。
二、什么人可以加入团队
- 研究和学习者
教育机构、学生和初级编程人员,在以下技术领域都能找到值得学习的代码:
VC++
HTML
XML
COM
DOM
JAVASCRIPT
CSS
AJAX
WININET
FILTER
GDI
GDI+
DDRAW
D3D
HLSL
多线程高精度定时器
通用动画技术
……
- 应用开发者
使用此库源码开发应用软件的个人或公司,可以是开源、免费、共享软件,软件需要在版权申明处明确标示REDirectUI的LOGO。
- DEMO开发者
任何人可以使用任何桌面语言编写DEMO并加入到作品网站的DEMO展示列表中。
- 扩展开发者
使用REDirectUI的已有架构,编写各种插件和扩展,以提供更丰富的界面效果和交互体验。
- 核心开发者
扩充和完善REDirectUI的核心框架代码(必须征得本人同意)。
- 工具开发者
为REDirectUI库使用者提供额外的开发或创作工具,可以是商业应用或者第三方应用的插件。
- UI设计师
任何对界面布局、外观、人机交互有经验的人士都可以参与方案设计和建议。在已有REDirectUI的D3D版本中已分离出了艺术家设计和艺术家参数设置选项,可以直接参与到界面效果的开发。
三、团队成员的权利和义务
(待补充)
四、如何加入团队
Q群:40729296
(待补充)