FAQ Where did Eclipse come from?


From Eclipsepedia

Eclipse started out as proprietary technology, led by IBM’s subsidiary, Object Technology International (OTI). IBM wanted to reduce the large number of incompatible development environments being offered to its customers and to increase the reuse of the common components in those environments. By using the same common framework, development teams could leverage one another’s components, integrate to a high degree, and allow developers to roam among projects.

EclipseはIBMの補助による専売的な技術としてスタートしました。Object Technology International (OTI). IBM はカスタマーに提供する多くの互換性のない開発環境を減らし、これらの環境でありふれたコンポーネントの再利用を増やしたいと思っていました。同じありふれているフレームワークを使用することによって、開発チームはお互いのコンポーネントを活用することができ、高度なものへと統合して開発者がプロジェクト間を行き来できるようにしたかったのです。

Eclipse did not emerge from thin air but evolved from a long product line of development environments, of which the earlier ones are IBM VisualAge for Smalltalk™ and IBM VisualAge for Java™. Both of these products were written in Smalltalk. The IBM VisualAge Micro Edition™ product was the first serious—and actually quite successful—experiment with writing the entire IDE in Java. Many concepts found in Eclipse have been tried out in that product already. However, for third parties, it proved difficult to extend the product with new components, mainly for two reasons: (1) it was not designed with a component model in mind, and (2) it essentially was a monolithic, closed-source product.

Eclipseは目に見えない状態から浮上することはありませんでしたが、その早期のものである IBM VisualAge for Smalltalk™ および IBM VisualAge for Java™ の開発環境の長い製品ラインから徐々に発展していきました。これらの製品はどちらともSmalltalkで書かれていました。IBM VisualAge Micro Edition™ というプロダクトが最初の真剣なものでした(・・・実際はかなり成功した・・・javaで全部書いた実験的なもの)。Eclipseで見られる多くのコンセプトはそのプロダクトの中で試されてきました。しかし、第三者にとっては、新しいコンポーネントでそのプロダクトを拡張するのは難しいものになっていました。これには主に2つの理由がありました。① コンポーネントのモデルを考慮に入れて設計されていないこと。②それは完全に統制された(一枚岩の)閉鎖的なソースをもつプロダクトであったこと。

A small team of experts set out to take the experiences of the previous years of designing and implementing development environments. The result was Eclipse, a platform designed from the ground up as an integration platform for development tools. It enabled partners to easily extend products built on it, using the plug-in mechanisms provided by the platform. The subsequent path to open source and enabling of a much wider audience and ecosystem was a natural progression.

プラットフォームであるEclipseとなりました。それはパートナーがその上にビルドしたプロダクトをプラットフォームで提供されているplug-in メカニズムを用いて用意に拡張することができることを可能にしました。続いて、ソースをオープンにしてより多くのパートナーが使えるようになったのは当然の成り行きでした。

The Eclipse open source project was announced in November 2001 by a group of companies that formed the initial Eclipse Consortium. From there, the small initial project burgeoned into a collection of related projects that formed the basis of dozens of commercial applications.

Eclipsenのオープンソース プロジェクトは最初のEclipseの共同体を設立した会社のグループによって2001年11月に発表されました。そこから、最初の小さなプロジェクトだったのが急におおきくなり