Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Ist Apache Open-Source-Software?

Ist Apache Open-Source-Software?

藏色散人
藏色散人Original
2019-06-29 13:51:343887Durchsuche

Ist Apache Open-Source-Software?

Ist Apache Open-Source-Software?

Apache ist Open-Source-Software. Die Apache Software Foundation (auch bekannt als Apache Software Foundation) ist eine gemeinnützige Organisation, die sich der Unterstützung der Apache-Gruppe widmet, die ein Open-Source-Softwareprojekt betreibt. Dieses Open-Source-Softwareprojekt ist das Apache-Projekt. Die Organisation versteht sich als eine Gemeinschaft von Entwicklern und Benutzern mit denselben Zielen und nicht einfach als eine Gruppe von Projekten, die auf einem Server geteilt werden. In den unterstützten Apache-Projekten und Unterprojekten folgen die veröffentlichten Softwareprodukte der Apache-Lizenz.

Die Apache Software Foundation (ASF) existierte schon lange vor 1999. Die Entwicklungsbegeisterten dieser Organisation versammelten sich in Illinois, USA. Ein HTTP-Server namens Apache wurde entwickelt und verwaltet basierend auf dem NCSA HTTPd-Server, der vom National Center for Supercomputing Applications (NCSA) entwickelt wurde.

Der NCSA-HTTPd-Server wurde ursprünglich von Rob McCool entwickelt, aber seine ursprünglichen Entwickler verloren nach und nach das Interesse an dieser Software und zogen anderswo hin, was dazu führte, dass niemand mehr Updates für diese Serversoftware bereitstellte. Viel technischer Support. Da die Funktion dieses Servers so leistungsstark war und der Code frei heruntergeladen, geändert und veröffentlicht werden konnte, begannen einige Enthusiasten und Benutzer dieser Serversoftware spontan miteinander zu kommunizieren und ihre eigenen modifizierten Versionen der Software zu verteilen und diese kontinuierlich zu verbessern seine Funktionen.

Um besser zu kommunizieren, hat Brian Behlendorf selbst eine Mailingliste eingerichtet und diese als Medium für diese Gruppe (oder Community) zum Technologieaustausch und zur Wartung von Software sowie zur effektiven Organisation der Code-Umschreibung und -Wartung genutzt. Diese Entwickler nannten ihre Gruppe nach und nach „Apache-Organisation“ und gaben dieser kontinuierlich überarbeiteten und verbesserten Serversoftware den Namen Apache Server.

Dieser Name stammt von einem lokalen Indianerstamm in Nordamerika, der für seine hervorragende militärische Bildung und übermenschliche Ausdauer bekannt ist. Er widerstand den Eindringlingen, die in sein Territorium eindrangen. Um Respekt vor diesem Indianerstamm zu zeigen, wird der Name des Stammes (Apache) als Servername verwendet. Aber was diese Namensgebung angeht, kursiert hier eine interessante Geschichte.

Da dieser Server auf dem NCSA-HTTPd-Server basiert und das Produkt kontinuierlicher Überarbeitung und Patches durch die Bemühungen aller ist, trägt er den Spitznamen „A Patchy Server“ (ein Patch-Server). Da „Patchy“ und „Apache“ homophone sind, wurde es hier schließlich offiziell „Apache Server“ genannt.

Später wurden aufgrund der kontinuierlichen Ausweitung der Geschäftsanforderungen weitere Projekte parallel zum Apache-Projekt gestartet, die sich auf den Apache-HTTP-Server konzentrierten, wie z. B. mod_perl, PHP, Java Apache usw. Mit der Zeit und wenn sich die Situation ändert, wird die Projektliste der Apache Software Foundation ständig aktualisiert und verändert – es werden ständig neue Projekte gestartet, Projekte ausgesetzt und Projekte werden aufgeteilt und zusammengeführt.

Zu Beginn war Jakarta beispielsweise ein Java-Apache-Projekt, das zur Entwicklung von JAVA-Containern gestartet wurde. Später wurde der Projektname auf Vorschlag der Sun Company (SUN) in Jakarta geändert. Aufgrund der Beliebtheit von JAVA erwarteten die damaligen Projektmanager jedoch nicht, dass sich das Jakarta-Projekt zu einem Projekt entwickeln würde, das viele Open-Source-Software-Unterprojekte auf Basis der JAVA-Sprache umfasst. Später mussten einzelne Projekte aus Jakarta herausgelöst werden und wurden zu Spitzenprojekten der Apache Software Foundation, darunter auch das Struts-Projekt.

Um Streitigkeiten zwischen SCO und der UNIX-Open-Source-Community zu vermeiden, ist es kürzlich zur Apache Software Foundation (ASF) gekommen. Die Apache Software Foundation (ASF) hat damit begonnen, einige Maßnahmen zu ergreifen, um vielen Projekten eine koordiniertere und strukturiertere Verwaltung zu ermöglichen, ihre legitimen Interessen zu schützen und potenzielle rechtliche Angriffe zu vermeiden.

Aufgrund ihres herausragenden Beitrags zur Open-Source-Servertechnologie gewann die Apache Software Foundation 2013 den SD Times 100 Award des berühmten IT-Magazins SD Times und belegte in der Kategorie „Great Impact“ den zweiten Platz, nur hinter Amazon . Auch aufgrund der herausragenden Leistung von Hadoop in der Big-Data-Verarbeitung und im Big-Data-Mining gewann ASF außerdem den zweiten Platz in „Big Data und Business Intelligence“.

Weitere Informationen zu Apache finden Sie in der Spalte Apache-Verwendungsanleitung!

Das obige ist der detaillierte Inhalt vonIst Apache Open-Source-Software?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn