Eclipse 是什么?
Eclipse 是一个开源社区,它的项目致力于构建一个的可扩展的开发平台、运行时和应用框架,在整个软件生命周期中对软件进行构建、部署和管理。很多人知道我们(但愿喜欢我们,呵呵),知道我们提供Java的IDE,但是Eclipse可不仅仅是个Java IDE。
Eclipse 开源社区拥有超过60个开源项目,这些项目从概念上可以被分作七类,其实也是Eclipse的七个台柱子:
- 企业开发(Enterprise Development )
- 嵌入式和设备开发(Embedded and Device Development)
- 富客户端平台(Rich Client Platform)
- 富网络应用(Rich Internet Applications)
- 应用框架(Application Frameworks)
- 应用生命周期管理(Application Lifecycle Management ——ALM )
- 面向服务的架构(Service Oriented Architecture ——SOA)
Eclipse 社区背后有个庞大而充满生机的生态系统:一流的IT方案提供者,创新型的新生企业,大学和研究机构,个人。他们扩展、支持和补充了Eclipse平台。
令人激动的是很多人使用Eclipse的方式超出了我们的想象。共同主线在于人们要构建具有创新优势、工业优势的软件,同时想利用杰出的工具、框架和运行时简易化自己的工作。
什么是Eclipse基金会?
Eclipse 基金会是非盈利的、会员支撑的社团法人,掌管着Eclipse众多项目。基金会提供的服务是:管理IT基础设施,知识产权尽职调查,在Eclipse发展过程中指导开源项目,为Eclipse社区提供市场和业务发展支持。
重要的是要意识到Eclipse基金会实际上并不开发开源代码。我们项目的所有的开源软件,都是由开源开发者(提交者)——组织和个人——自愿提供或捐献的。
我怎样才能使用Eclipse?
大多数人都是以下载以下四种不同的下载软件包之一开始的:
- 如果您是一位Java开发者并需要Java IDE请下载这个软件包 。
- 如果您是一位企业级Java(Java EE)应用开发者请下载这个软件包 。
- 如果您是一位C/C++开发者并需要C/C++ IDE请下载这个软件包 .
- 如果您计划构建Eclipse插件或富客户端平台(RCP)应用,请从这个软件包 开始。
此外,还有丰富的书籍 、教程和白皮书 可以帮助您开始。也有一些公司可以提供培训和咨询服务。同时,您随时可以向我们的新闻组(专题交流组)发来问题。
我从哪里得到支持?
每个人都可以自由的公开bug 、在我们的新闻组(专题交流组) 上提出问题。此外,还有一些公司提供构建在Eclipse和Eclipse分发版之上的商业软件产品。很多这样的组织能够提供商业级别的支持。
我怎样和其他Eclipse用户联系?
与其他Eclipse用户联系的的最佳方式是通过我们的新闻组(专题交流组) 和Bug数据库 (Bugzilla database )。这是人们针对其最喜爱的Eclipse项目进行提问交流的场所。您还可以在PlanetEclipse.org 网站上找到关于Eclipse的个人博客。
如果您愿意联系Eclipse基金会,请到这里 看看。
Eclipse使用什么许可证?
Eclipse使用的是Eclipse公共许可证(Eclipse Public License ——EPL)。EPL是一种商业友好的许可证,允许组织在其商业产品中包含Eclipse软件,同时要求他们这些创造EPL代码衍生品的组织贡献回馈社区。
成百上千的公司基于Eclipse开发产品,EPL商业友好的性质已经多次被证明了。EPL的更多信息详见这里 。
我如何开始(启动)一个Eclipse开源项目?
第一步是熟悉现有的开源项目 。有很多多元化技术正在用于开发Eclipse,因此对已有的开源项目做出贡献实际上要容易些。如果您确信自己拥有适合Eclipse的独特技术,那么先来读一下Eclipse开发流程,以确认在创建开源项目方面,Eclipse的目标和您的利益是一致的。下一步就是联系Eclipse管理组织(EMO),在起草提案方面获取帮助和建议。您可以通过emo at eclipse dot org 联系EMO。
Who is allowed to start an Eclipse open source project?
Eclipse是一个开放、透明的开源项目社区,我们欢迎来自各个来源的项目提案。重要的是要明白您不必一定是Eclipse基金会的会员才能启动或参与开源项目的建设。
我如何成为会员?
有意成为基金会成员,详情请访问这里 。