1 / 32
文档名称:

开源项目.ppt

格式:ppt   大小:1,778KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

开源项目.ppt

上传人:taotao0d 2019/4/25 文件大小:1.74 MB

下载得到文件列表

开源项目.ppt

相关文档

文档介绍

文档介绍:Blog:Name:张善友(MVP).framework项目开源的AOP项目开源的工具项目开源的IOC项目开源的规则引擎项目开源的集成开发环境项目开源的CMS/Portal/Blog项目开源的持久层框架项目开源的企业应用框架开源的Wiki项目开源的论坛系统知识产权和开源协议从自由到开源知识产权(copyright)与互惠(copyleft)开源许可证和非开源许可证开源许可证(GPL/LGPL/BSD等)共计58种协议简单说明GPLGPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的”传染性”。LGPLLGPL是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。知识产权和开源协议协议简单说明BSDBSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。知识产权和开源协议非开源许可证(不符合OSD规定)协议简单说明Microsoft共享资源Microsoft共享资源许可证提供了对代码的访问权,但是要求你对代码的所有修改返回给Microsoft。Microsoft拥有你所做修改和改进的版权。Sun社区资源许可证可以捐献代码来改进产品或技术,但是所有的工作必须遵守Sun定义的一套特别的标准。二次开发也要向SunMicrosystems缴纳特许使用费。e/开源大本营e..cn/Apache基金会//应用程序框架与服务上的开放源码产物;monLanguageInfrastructure(CLI或有时称为CLR)的runtime层还有一组class函式库。的对应,它可以被嵌入在应用程序中。Mono平台的出现,正式进入跨平台的时代。Mono项目的支持公司是Novell。因为Mono的支持者是Novell。Novell和Microsoft一样是操作系统的传统厂商。我们借助Novell和Microsoft,我们的应用就可以跨平台和跨语言。GPLDotGNUGNU的开发以GNU开发者网站“Savannah”为中心进行,开发非常的缓慢,,平台上运行java程序LGPL开源的AOP项目AOP框架名称网址内容简介开源协议Aspect##的免费的OpenSouce的AOP框架。Aspect#使用动态代理和xml配置技术来定义代理等。2005年7月开始,Aspect#/projects//。这样设计是为了提高系统简单性,扩展性和可靠性。LGPLEncase/articles/#架构下的AOP框架。Encase框架便于在运行状态维护方面,这样开发人员很容易的进行aspect编程BSD开源的AOP项目AOP框架名称网址内容简介开源协议aspectdnghttp://aspectdng./,仍然处于beta版的阶段。它的实现技术是基于rail的静态织入。Rail属于IL级别下的代码织入,它自定义的一套xml格式的ILML语言,能够将原有的程序集拆散成ILML格式,以便于对静态程序集进行修改和扩展,从而达到静态织入的目的。因为AspectDNG是属于IL级别下的代码织入,平台下,并不受具体的编程语言限制。框架下的AOP框架。..和C#开发的一个基于Web的错误跟踪器。这个版本需要SQLServer或MSDE。易于安装和使用。有一定程度的可配置性。/projects/是一款OpenSource的C#编写的基于Web的Bug跟踪系统GPLBuglogV2http://buglogv2./BuglogV2是一个错误日志和跟踪解决方案,支持文件附件和注释历史GPLNA