Fundacja Eclipse - Eclipse Foundation

Fundacja Eclipse
Eclipse Foundation Logo.svg
Tworzenie 2 lutego 2004 ( 2004-02-02 )
Cel, powód realizuj projekty open source, kultywuj społeczności i ekosystemy biznesowe.
Siedziba Ottawa , Ontario , Kanada
Członkostwo
320+ członków
Dyrektor wykonawczy
Mike Milinkovich
Strona internetowa www.eclipse.org

Eclipse Foundation AISBL jest niezależną, Kanada oparte not-for-profit, korporacja, która działa jako szafarz Eclipse społeczności open source rozwoju oprogramowania, z jurysdykcji prawnej w Unii Europejskiej . Jest organizacją wspieraną przez ponad 320 członków. Fundacja koncentruje się na kluczowych usługach, takich jak: zarządzanie własnością intelektualną (IP), rozwój ekosystemu, proces rozwoju oraz infrastruktura IT. Jej członkami są liderzy branży, którzy przyjęli open source jako kluczowy czynnik umożliwiający strategię biznesową.

Stworzona w celu umożliwienia stworzenia niezależnej od dostawców, otwartej i przejrzystej społeczności wokół oryginalnego projektu Eclipse, Fundacja zapewnia globalnej społeczności osób i organizacji dojrzałe, skalowalne i komercyjne środowisko do współpracy i innowacji. Jej deklarowanym celem jest kultywowanie zarówno społeczności, jak i „ekosystemu komplementarnych produktów i usług.

Eclipse Foundation jest uważana za organizację open source „trzeciej generacji” i jest domem dla Jakarta EE oraz ponad 400 projektów open source, w tym środowisk wykonawczych, narzędzi i frameworków dla szerokiego zakresu domen technologicznych, takich jak internet rzeczy ( IoT), chmura i przetwarzanie brzegowe, motoryzacja, inżynieria systemów, technologie księgi cyfrowej i projekty otwartych procesorów. "Najbardziej znanym z projektów Eclipse jest platforma Eclipse , wielojęzykowe środowisko programistyczne oraz IDE ".

Historia

Projekt Eclipse został pierwotnie stworzony przez IBM w listopadzie 2001 roku i był wspierany przez konsorcjum producentów oprogramowania. Projekt Eclipse jest nadal używany przez miliony programistów.

W 2004 roku powstała Fundacja Eclipse, która ma prowadzić i rozwijać społeczność Eclipse. Został stworzony, aby umożliwić stworzenie neutralnej, otwartej i przejrzystej społeczności wokół Eclipse.

Projekty Fundacji Eclipse

Od marca 2021 r. Fundacja Eclipse obsługuje ponad 400 projektów open source.

W projektach Eclipse zaangażowanych jest ponad 1675 osób, a do repozytoriów projektów Eclipse wprowadzono ponad 260 milionów linii kodu (stan na marzec 2021 r.).

Projekty Eclipse na najwyższym poziomie

Fundacja stosuje hierarchiczną strukturę projektów. Każdy projekt wywodzi się z głównego projektu nadrzędnego i może mieć podprojekty. Najwyższe projekty, które nie mają projektu nadrzędnego, nazywane są projektami najwyższego poziomu.

Od lipca 2020 r. projekty Eclipse Foundation Top Level to:

  • Adopcja
  • Rozwój chmury Eclipse
  • Projekt Zaćmienia
  • Eclipse Enterprise dla Javy (EE4J)
  • Zaćmienie Internetu Rzeczy
  • LokalizacjaTech
  • Projekt modelowania zaćmienia
  • Eclipse Mylyn (Narzędzia cyklu życia aplikacji)
  • Grupa OpenHW
  • Zaćmienie PolarSys
  • Zaćmienie RT
  • Nauka o zaćmieniach
  • Projekt platformy SOA Eclipse
  • Technologia Zaćmienia
  • Projekt Eclipse Tools
  • Eclipse Web Tools Platform Project (WTP) Edycja źródła
  • Usługi sieciowe Eclipse

Grupy Robocze Eclipse

Fundacja Eclipse podlega zbiorowi regulaminów, umów i zasad. Jednym z aspektów tego zarządzania jest neutralność dostawcy. Model zarządzania neutralny dla dostawców to taki, który zachęca do współpracy branżowej, która jest prowadzona przy użyciu grup roboczych.

Grupy robocze Eclipse to współpraca organizacji, które łączą praktyki rozwoju oprogramowania open source z zestawem usług wymaganych dla otwartych innowacji. Pozwalają organizacjom wspierać współpracę branżową ponad granicami organizacyjnymi.

Od marca 2021 r. Fundacja Eclipse gości 17 Grup Roboczych.

Obejmują one:

Adopcja

Grupa Robocza Adoptium promuje i wspiera wysokiej jakości czasy pracy i związanych z nimi technologii do użytku w całym ekosystemie Java. Naszą wizją jest zaspokojenie potrzeb Eclipse i szerszej społeczności Java poprzez dostarczanie środowisk wykonawczych dla aplikacji opartych na Javie. Obejmujemy istniejące standardy oraz szeroką gamę platform sprzętowych i chmurowych.

AsciiDoc

Grupa Robocza AsciiDoc zajmuje się standaryzacją, przyjęciem i ewolucją AsciiDoc. Ta grupa zachęca i kształtuje otwarty, oparty na współpracy rozwój języka AsciiDoc i jego procesorów w celu zapewnienia leksykonu do tworzenia treści technicznych i wspólnego interfejsu dla aplikacji i usług kompatybilnych z AsciiDoc.

Narzędzia programistyczne Eclipse Cloud

The Eclipse Chmura Rozwoju (ECD) Narzędzia Grupa robocza będzie napędzać rozwój i szerokie przyjęcie standardów de facto na narzędzia chmura rozwojowych, w tym wsparcia językowego, rozszerzenia definicji obszaru roboczego deweloperskim i więcej.

IDE Eclipse

Grupa Robocza Eclipse IDE została utworzona w celu zapewnienia trwałego zrównoważenia, integralności, ewolucji i przyjęcia pakietu produktów i powiązanych technologii Eclipse IDE. W szczególności jest utworzona w celu zapewnienia zarządzania, wskazówek i finansowania społecznościom, które wspierają dostarczanie flagowych produktów Fundacji Eclipse „Eclipse IDE”.

Natywny brzeg

Krawędź Native Grupa Robocza Eclipse napędza ewolucję i szerokie przyjęcie Krawędź Computing związanych z technologiami.

Konsorcjum Badawcze GEMOC

GEMOC Badania Konsorcjum ma charakter otwarty i współpracy inicjatywa, która wspiera rozwój, koordynacji i rozpowszechniania wysiłków badawczych dotyczących wykorzystania i globalizacji modelowanie języków .

Internet przedmiotów

Internet przedmiotów Grupa Robocza Eclipse zapewnia otwartą technologię potrzebną do budowy urządzeń IoT, bram i platformy cloud. Eclipse SmartHome , stanowiący fundament openHAB , QIVICON i innych, jest pododdziałem Eclipse IoT.

Dżakarta EE

EE Grupa Robocza Jakarta kultywuje interesy związane z cloud rodzimych technologii Java.

Mikroprofil

Grupa Robocza MicroProfile napędza rozwój i szerokie zastosowanie technologii związanych z MicroProfile Project. MicroProfile to otwarte forum, które optymalizuje Enterprise Java pod kątem architektury mikrousług poprzez wprowadzanie innowacji w wielu implementacjach i współpracę we wspólnych obszarach zainteresowania w celu standaryzacji.

OpenADx

Grupa Robocza OpenADx jest wokół autonomiczny toolchain jazdy i ma na celu zapewnienie przejrzystości i lepsze możliwości integracji z autonomicznej przestrzeni narzędziowej jazdy.

OpenGENESIS

Grupa robocza openGENESIS ma na celu wspieranie, wspieranie i dostarczanie wiedzy, metod i narzędzi do oceny sztucznej inteligencji wykorzystywanej w aplikacjach do jazdy autonomicznej.

OpenHW

OpenHW Group to niezależna, globalna organizacja non-profit, w której projektanci sprzętu i oprogramowania współpracują przy opracowywaniu rdzeni open-source, powiązanych IP, narzędzi i oprogramowania, wykorzystując najlepsze praktyki branżowe. OpenHW wypuścił swój pierwszy 32-bitowy rdzeń procesora zgodny z RISC-V i ma kilka rdzeni procesora w aktywnym rozwoju.

otwórzMDM

Grupa Robocza openMDM zapewnia narzędzia i systemy, zestawy kwalifikacyjne i adaptery do standaryzacji i sprzedawca niezależne zarządzanie danymi pomiarowymi zgodnie z ASAM ODS standardem.

openMobility

Grupa Robocza openMobility kształtów i sprzyja rozwojowi wymaganych narzędzi programowych i ram opartych na sprawdzonych modeli mobilności w celu stworzenia wspólnej platformy dla aplikacji przemysłowych i badań naukowych.

openPASS

Grupa Robocza openPASS rozwija podstawowe ramy i modułów dla oceny bezpieczeństwa jazdy i pomocy zautomatyzowanych układów napędowych.

OSGi

Grupa Robocza OSGi napędza ewolucję i szerokie zastosowanie technologii programowych wynikających z lub związanych z OSGi opisie projektu, który jest inicjatywą open source do tworzenia specyfikacji oprogramowania zgodna implementacje i TCKs aby umożliwić rozwój, wdrażanie i zarządzanie osadzonego, po stronie serwera , a także aplikacje natywne dla chmury dzięki modułowości oprogramowania, która znacznie usprawnia ewolucję, łatwość konserwacji i interoperacyjność aplikacji i infrastruktury.

Nauki ścisłe

Science Grupa Robocza Eclipse jest współpraca ludzi rozwijających komponentów oprogramowanie służące do podstawowych badań naukowych.

Świeca

Grupa Robocza Eclipse Sparkplug stara się napędzać rozwój i szerokie przyjęcie protokołu Eclipse Sparkplug i powiązanych technologii, które umożliwiają tworzenie otwartych, współpracy i współdziałania Internetu przedmiotów przemysłowe (IIoT) rozwiązań.

Plątanina EE

Grupa Robocza Tangle EE zapewnia regulowane środowisko dla organizacji i uczestników do rozwijania nowych pomysłów i aplikacji z wykorzystaniem technologii jotę.

Rodzaje członkostwa

Istnieją cztery rodzaje członkostwa w Fundacji Eclipse. Obejmują one:

Członkowie strategiczni

Członkowie strategiczni to organizacje, które inwestują programistów i inne zasoby w dalszy rozwój technologii Eclipse. Każdy członek strategiczny ma swojego przedstawiciela w Radzie Dyrektorów Fundacji Eclipse.

Istnieją dwa rodzaje członków strategicznych. Te typy to programiści strategiczni i konsumenci strategiczni.

  • Deweloperzy strategiczni są głównymi współtwórcami technologii open source do Eclipse. Programiści strategiczni prowadzą projekty open source Eclipse Foundation i zatrudniają co najmniej ośmiu programistów przydzielonych na pełny etat do opracowywania technologii Eclipse. Członkowie ci są również reprezentowani w Radzie Architektury Eclipse.
  • Konsumenci strategiczni to główni użytkownicy technologii Eclipse. Konsumenci strategiczni mają możliwość wniesienia jednego lub dwóch programistów do projektów Eclipse.

Obecni członkowie strategiczni

Od czerwca 2021 r. jest 15 członków strategicznych. Należą do nich (w porządku alfabetycznym):

  • LISTA CEA
  • Daimler TSS GmbH
  • Deutsches Zentrum fuer Luftund Raumfahrt eV (DLR)
  • Instytut Fraunhofera ds. Otwartych Systemów Komunikacyjnych (FOKUS)
  • Fujitsu Limited
  • Huawei
  • IBM
  • Fundacja IOTA
  • Microsoft Corp.
  • OBEO
  • Wyrocznia
  • Red Hat, Inc.
  • Robert Bosch GmbH
  • SAP SE
  • Skymind

Współpracujący członkowie

Członkowie Contributing Members (wcześniej znani jako Solutions Members) to organizacje uczestniczące w rozwoju ekosystemu Eclipse. Organizacje te oferują produkty i usługi oparte na platformie Eclipse lub z nią.

Od czerwca 2021 r. w Eclipse Foundation zaangażowanych jest 186 członków współpracujących.

Członkowie stowarzyszeni

Członkowie stowarzyszeni to członkowie bez prawa głosu, którzy mogą zgłaszać wymagania, brać udział w przeglądach projektów i uczestniczyć w dorocznym zebraniu członkostwa na wolności. Członkowie stowarzyszeni uczestniczą również w zaplanowanych kwartalnych spotkaniach aktualizacyjnych tego samego.

Od czerwca 2021 r. Eclipse Foundation liczy 137 członków stowarzyszonych.

Członkowie komisarza

Committer Members to commiterzy, którzy stają się pełnoprawnymi członkami Fundacji Eclipse. Osoby zatwierdzające są głównymi programistami projektów Eclipse i mogą zatwierdzać zmiany w kodzie źródłowym projektu. Członkowie Zatwierdzający mają reprezentację w Radzie Dyrektorów.

Finansowanie

Fundacja Eclipse jest organizacją non-profit wspieraną przez członków. Fundacja jest finansowana w dużej mierze ze składek członkowskich.

  • Członkowie strategiczni wpłacają roczne składki w wysokości 0,2% swoich przychodów korporacyjnych (minimum 25 000 USD, maksymalnie 500 000 USD).
  • Roczna opłata członkowska dla członków korporacyjnych jest uzależniona od przychodów.
    • Istnieje jedna standardowa opłata członkowska Enterprise dla organizacji non-profit, organów normalizacyjnych, uniwersytetów, instytutów badawczych, mediów i wydawnictw, rządów i innych typów organizacji, zgodnie z definicją rady dyrektorów Eclipse Foundation.
  • Roczna opłata członkowska dla członków Solutions jest podzielona na poziomy przychodów.
    • Istnieje jedna standardowa opłata członkowska Solutions dla organizacji non-profit, organów normalizacyjnych, uniwersytetów, instytutów badawczych, mediów i wydawnictw, rządów i innych typów organizacji, zgodnie z definicją rady dyrektorów Eclipse Foundation.
  • Członkostwo stowarzyszone jest bezpłatne dla organizacji non-profit, organów normalizacyjnych, uniwersytetów, instytutów badawczych, mediów i wydawnictw, rządów i innych typów organizacji określonych przez zarząd Eclipse Foundation.
    • Dla wszystkich innych organizacji, w tym dla organizacji nastawionych na zysk, obowiązuje jedna standardowa opłata roczna.

Wydarzenia

Fundacja Eclipse organizuje 3 główne rodzaje wydarzeń : Konferencje, Demo Camps i Eclipse Days.

Konferencje

Na konferencjach Eclipse Foundation odbywają się sesje techniczne na aktualne tematy związane z programistami Eclipse i społecznościami Eclipse Working Group, a także sesje demonstrujące w działaniu narzędzia oparte na Eclipse.

Flagowym wydarzeniem Fundacji Eclipse jest EclipseCon. Daje społeczności Eclipse możliwość uczenia się, odkrywania, dzielenia się i współpracy nad najnowszymi pomysłami i informacjami o Eclipse i jego firmach członkowskich.

Obozy demonstracyjne i Stammtisch

Eclipse DemoCamps to wspólne wydarzenia. DemoCamps obejmuje rozmowy techniczne i demonstracje społeczności Eclipse oraz prezentację technologii tworzonej przez społeczność Eclipse.  

Dni Zaćmienia i Hackathony

Eclipse Days to całodniowe wydarzenia skupiające się na technologii Eclipse. Eclipse Days ułatwia nawiązywanie kontaktów i interakcje twarzą w twarz w ramach społeczności Eclipse.

Eclipse Hackathony to spotkania programistów, którzy pracują nad błędami i prośbami o nowe funkcje, aby stworzyć łatkę dla projektów. Deweloperzy dzielą się na małe grupy prowadzone przez weterana projektu, aby ukończyć łatkę.

Bibliografia

Dalsza lektura

Zewnętrzne linki