自然框架开源社区,欢迎您的加入!

 

  一直都在说开源,也一直把自然框架的源码拿出来提供下载,但是好像感兴趣的人不多,回复并不热烈。也许是代码比较烂,也许是没有帮助文档,也许是demo做的不够好没有突出特点。

 

  所以还是从基础做起,这一段时间我在整理我的思路,整理自然框架的源码,同时编写帮助文档。现在我的思路更加明确了一些,帮助文档也正在编写(http://help.naturefw.com/),希望这次能够得到更多的反馈信息。

 

============================

 

  一个人的能力是有限的,要在团队中才能更好的体现其价值!

 

  工作多年积累下来的经验,不及时拿出来晒晒的话,很容易过期!

 

  所以我想成立一个“自然框架开源社区”。在这个社区里可以看到其他人的想法,可以通过真实的项目,讨论各种问题,比如如何调研,如何设计,如何应对需求变化等等。以往也都有类似的讨论,但是大多都不是针对具体且真实的项目的,难免空对空,难免产生不必要的争吵,最后都没得到太多有用的东西。

 

  但是在自然框架开源社区里面,初期我们会做一个真实的项目,在实现过程中可以有的放矢的讨论。相信这样的方式,大家可以收获更多!

 

  目前社区采用QQ群(46212334)的方式,近期打算做一个独立的网站,可以注册会员,注册后就是社区成员了。

 

  QQ群:46212334(已经满了,加下面的群)
  QQ群:113983952(200名额)

  目前自然框架是基于.net framework 2.0。使用vs2008、 asp.net、 c#。数据库是SQL Server 2000 。

 

  欢迎大家加入自然框架社区,没有什么门槛,只要对自然框架感兴趣就可以了。

 

  

  官网:http://www.naturefw.com/ 

  帮助文档:http://help.naturefw.com/

  在线演示:http://demo.naturefw.com/

 

===========================

 

  自然框架的内部结构、构成:

 

  自然框架可以做的项目:(这个是初步的想法,可能不太准确。)

 

=========================

 

自然框架开源社区初期计划

团队初期要做的事情

1、 完善、整理自然框架源码。
  整理思路、代码、命名规范等,并且编写帮助文档。这样自然框架的对外函数就都可以确定下来了,以便于升级后的向下兼容,另外大家也能够比较容易理解,知道如何入手。

 

2、 社区成员可以理解、消化自然框架,以便更好的使用自然框架开发项目、产品。

 

3、 使用自然框架编写开源项目。
  初步打算做一个“家庭理财小助手”。大家可以通过这个真实的项目学习到很多的东西,比如需求分析、项目设计、数据库设计、功能实现、测试、如何应对需求变化等。也可以针对遇到的问题展开讨论,有的放矢的讨论,效率更高、收获更大。同时也可以展现自然框架的使用效果和验证实用性。

 

4、 使用自然框架编写共用模块。
  比如意见反馈模块、员工管理模块、求职简历模块、客户信息模块、资讯模块、广告位管理模块等等。这些模块是各中项目里都需要的功能,独立出来以后做项目直接拿出来就可以使用了。

  这些模块对外收费,当然也可以免费。为什么要这么做呢?当然是要挣取能够挣点钱了。每个成员都可以编写模块,然后由编写者制定价格,然后统一销售。这样社区成员就不是白辛苦了。至少理论上有个盼头。呵呵。

 

5、 开发收费项目。
  这个就是要挣钱了,任何团队、社区都必须有收益,才能够继续走下去,否则很难坚持长久。总不能一直靠大家的奉献精神吧。没有收益,谁能够一直奉献下去?所以初期需要接一些项目,或者做个产品,通过这些来获得收入,维持团队的开销(比如服务器的费用)。参与的成员也可以获得回报。

 

6、 利用服务收费。
  这是后期的事情了,依靠各种服务来实现最终盈利。

 

 
关于开源协议

 

  看了好久的开源协议,可是一直都是迷迷糊糊,初步打算采用LGPL协议2.1版,这个对商业应用比较友好。当然也可能完全自己定义一套协议,当然难度比较大了。

 

  三点原则:

  1、保留版权信息。就是要保护版权了。

  2、如果是在项目、产品里引用自然框架,那么项目、产品可以不开源。当然如果愿意的话也可以开源。

  3、如果在自然框架的基础上,没有修改代码、或者修改代码后重新编译、发布,那么发布的新的中间件也要必须开源,而且要带有原始的版权信息以及开源协议。但是引用新的中间件的项目、产品可以不开源。

 

  上面的原则很清晰,对吧?但是也有很多的漏洞,很多不够严谨的地方,比如什么是项目,什么是产品等。我估计那些开源协议就是要把这些弄的严谨一些吧,于是协议是严谨了,但是却让人看着头痛。

 

 

 

 

 

 

 

时间: 2024-10-22 22:16:30

自然框架开源社区,欢迎您的加入!的相关文章

自然框架开源社区的第一次活动——实现会员注册

  活动方式 由社区提出一个需求,大家按照自己的习惯.方式来实现这个需求,然后上传代码.上传后其他人都可以看到,并且可以提出自己的看法.上传人可以根据大家的看法修改代码,再次上传. 可以查看.学习别人上传的代码,进行讨论.发表自己的看法.找一个大家都有空的时间(暂定4月24日),集中讨论.可以用语音群聊的方式.   活动目的 上传.介绍自己的代码,学习别人的代码,通过讨论,取长补短,达到共同提高的目的. 活动时间 4月1日到4月23:大家上传自己的实现代码.同时也可以进行讨论. 4月24日:集中

自然框架开源社区,如何开展活动

  大家真给力呀,一上午的时间,第一个群就满了,幸好"雪狼"又提供了一个群(113983952).但是群再多也架不住大家的热情,所以要加快建立自然框架开源社区的网站的进度了,在这个网站里大家可以做很多很多的事情了.以下是初步的打算.   1.可以注册会员. 2.会员可以填写个人信息,填写自己擅长的领域.技术等.便于大家的相互了解. 3.管理员可以发布任务.可以发布通知. 4.会员可以领取任务,按照要求完成任务. 5.对代码进行讨论. 6.其他.   以上功能,我会用自然框架快速搭建起来

【自然框架】开源社区活动,会员注册的第一份代码!

  前情回顾:   自然框架开源社区的第一次活动--实现会员注册     人员表设计思想 -- 也许会有点帮助     自然框架开发系列(一):自然框架 和 AgileEAS.NET 合作,开发b/s的药店系统!   漫长的期待,终于等来了第一份代码,这份代码由"好坏"提供.十分感谢对活动的支持!他工作也很忙,经常加班,昨天是他第一次不用加班,晚上写到凌晨3点多,10点起来又写到现在才写完.我也是刚刚收到这份代码,简单的看了一下.   项目是按照三层的方式来编写,分成了五个项目.  

【自然框架】注册会员活动——第一份代码的修改建议(第一版)

  前情回顾:       自然框架开源社区的第一次活动--实现会员注册 (活动介绍)     自然框架开源社区第一次活动的资源包  (内含数据库设计.数据库文档.实例代码)     参与方式   (可以在这里报名参加)     人员表设计思想 -- 也许会有点帮助 (数据库的设计思路)     [自然框架]开源社区活动,会员注册的第一份代码!  (第一份代码的 原版代码)       下载"好坏"的会员注册完整代码.("好坏"提供的原始版代码)     下载我的修

Deeplearning4j:如何建设深度学习开源社区

Deeplearning4j是第一个为 Java和 Scala编写的商业级.开源.分布式神经网络库,它是 Gitter上最活跃的社区之一. Gitter采访了 Deeplearning4j的创始人Adam和 Chris,分享了他们在开源社区建设方面的想法.经验和教训.本访谈内容可以在 Gitter上的 deeplearning4j频道观看. Gitter的数字战略和成长顾问 Ola Kohut日前写了这篇采访录,经Gitter授权, InfoQ翻译并分享. 能否为我们介绍一下您自己和 Deepl

《开源思索集》一三代开源社区的协作模式

三代开源社区的协作模式 开源思索集一.研发工具与研发模式据说,人之区别于禽兽,最大的特征在于利用,甚至发明工具.在没有任何其他工具时,我们只能借助于自己的肢体,一旦有了工具之后,我们的能力将会大大地增加. 但是,从另一个角度来看,工具也同时在限制我们的能力,甚至限制了我们的行为模式与思维模式.有一句俗话说得好:"手里拿着锤子,看见什么都像钉子." 而在研发工具的领域,我们观察到另外一些有趣的现象:因为软件研发工具的开发者,同时也是工具的使用者.因此,他们不仅仅会受制于工具,也往往会由此

金山卫士开源社区英文版上线

[TechWeb消息]3月10日消息,金山卫士开源社区英文版正式上线(http://code.ijinshan.com/en/),为海外开发者加入到开源社区中提供更好的服务.据悉,这是国内安全软件领域第一个面向海外开发者群体的开源社区,旨在团结更多的力量,推动更多安全应用创 新的诞生.与国内相比,海外开源界在人才培育.运作模式等 诸多方面都更加成熟,也有着更浓厚的开源氛围,孕育了Android.WordPress.Firefox.Ubuntu.Linux 等 众多著名的开源项目.金山卫士开源社区

【自然框架.重新开始】总体设计

  好久都没写博客了,出去体验了一下人生,呵呵. 最近加入了一个团队,打算把自然框架重新设计一下,以适应更广阔的需求. 首先是UI.UI一直是弱项,这个不解释了,那么怎么办呢?当然是拿来主义,easyUI.extJs等都很成熟了,拿来用就好.他们都是依据json,所以自然框架打算引入json以便于适应.   另一个就是权限的易于操作方面.以前对于部门方面的权限需求比较模糊,因为做过的项目没有太过涉及部门权限.这一次团队所在的公司,对于权限要求非常的,恩,你知道的,呵呵.所以如果能够完全应对的话,

【自然框架】稳定版beta1——源码下载,Demo说明

  在线演示:http://demo.naturefw.com/   开源协议   一直想说来着,可是总忘.开源协议采用 BSD开源协议. 一直在说开源,但只是把源码放出来了,连个开源协议都没说,虽然说了也基本等于没说.但是还是要说一下的. 再有就是会陆续把文档完善出来.       版本说明   稳定版的含义,指的是元数据的结构.对外接口(类名.函数名.参数等)稳定下来,以后的版本都会以这个版本为准,兼容这个版本的格式.   那怎么又出来了beta1呢,那是因为虽然现在大部分都稳定了,但是还是