Apa itu Eclipse (Eclipse Foundation)?
Eclipse adalah platform pengembangan berbasis Java yang gratis dan dikenal karena dukungan plugin yang memungkinkan pengembang mengembangkan dan menguji kode dalam berbagai bahasa pemrograman lainnya. Eclipse dirilis di bawah lisensi Eclipse Public License.
Eclipse Foundation adalah organisasi nirlaba independen yang berbasis di Kanada yang mengelola komunitas pengembang perangkat lunak sumber terbuka Eclipse dan mencakup yurisdiksi hukum di Uni Eropa.
Eclipse didukung oleh lebih dari 320 anggota, 1.750 kontributor, dan lebih dari 332 juta baris kode. Tujuan utama yayasan ini adalah menciptakan komunitas serta ekosistem produk dan layanan yang saling melengkapi.
Sejarah Eclipse Foundation
Eclipse dimulai pada tahun 2001 ketika IBM menyumbangkan tiga juta baris kode dari alat pengembangan Java mereka untuk membangun lingkungan pengembangan terintegrasi (IDE) sumber terbuka.
Eclipse IDE awalnya diawasi oleh konsorsium vendor perangkat lunak yang bertujuan membangun komunitas baru yang melengkapi komunitas sumber terbuka Apache.
Konon, meskipun tidak dikonfirmasi, nama Eclipse diambil sebagai tujuan sekundernya, yaitu untuk mengalahkan kepopuleran IDE Visual Studio milik Microsoft.
Pada tahun 2011, Oracle menjadi penyedia Eclipse dengan menyumbangkan server continuous integration Hudson yang diperoleh dari Sun Microsystems, serta Java 2 Platform, Enterprise Edition (Java EE) pada tahun 2017.
Pada tahun 2016, Microsoft mengumumkan keanggotaannya di Eclipse Foundation dan mendukung integrasi Visual Studio agar pengembang Eclipse mendapatkan akses penuh ke Visual Studio Team Services.
Dewan direksi Eclipse mencakup direktur eksekutif Mike Milinkovich serta anggota strategis dari CA Technologies, IBM, Oracle, dan SAP.
Layanan Eclipse Foundation
Yayasan ini mendukung proyek-proyek Eclipse dengan proses pengembangan yang terdefinisi dengan baik, yang menitikberatkan pada kualitas, stabilitas API, dan jadwal rilis yang konsisten.
Eclipse Foundation menawarkan empat layanan inti kepada anggota komunitas Eclipse:
- Manajemen IP
- Proses pengembangan ekosistem
- Pemasaran perangkat lunak
- Infrastruktur TI
Eclipse mendukung lebih dari 400 proyek sumber terbuka, termasuk Eclipse Platform, Jakarta EE, sistem runtime, serta alat pengembangan untuk berbagai domain seperti aplikasi cloud-native, edge computing, Internet of Things, rekayasa sistem, dan desain prosesor terbuka.