Maison >Opération et maintenance >Apache >Apache est-il un logiciel open source ?

Apache est-il un logiciel open source ?

藏色散人
藏色散人original
2019-06-29 13:51:343954parcourir

Apache est-il un logiciel open source ?

Le logiciel Apache est-il open source ?

Apache est un logiciel open source. L'Apache Software Foundation (également connue sous le nom d'Apache Software Foundation) est une organisation à but non lucratif dédiée au soutien du groupe Apache qui exploite un projet logiciel open source. Ce projet logiciel open source est le projet Apache. L'organisation se considère comme une communauté de développeurs et d'utilisateurs partageant les mêmes objectifs, plutôt que comme un simple groupe de projets partagés sur un serveur. Dans les projets et sous-projets Apache qu'il prend en charge, les produits logiciels publiés suivent la licence Apache.

L'Apache Software Foundation (ASF) est officielle. Son "organisation Apache" existe depuis longtemps avant 1999. Les passionnés de développement de cette organisation se sont réunis dans l'Illinois, aux États-Unis. Un serveur HTTP appelé Apache est développé. et maintenu sur la base du serveur NCSA HTTPd développé par le National Center for Supercomputing Applications (NCSA).

Le serveur NCSA HTTPd a été développé à l'origine par Rob McCool, mais ses développeurs d'origine ont progressivement perdu tout intérêt pour ce logiciel et ont déménagé ailleurs, ce qui a empêché personne de fournir davantage de mises à jour pour ce logiciel serveur. Beaucoup de support technique. Parce que la fonction de ce serveur était si puissante et que le code pouvait être librement téléchargé, modifié et publié, certains passionnés et utilisateurs de ce logiciel serveur ont commencé à communiquer spontanément entre eux et à distribuer leurs propres versions modifiées du logiciel, et à l'améliorer continuellement. ses fonctions.

Afin de mieux communiquer, Brian Behlendorf a lui-même établi une liste de diffusion, l'utilisant comme support pour ce groupe (ou communauté) pour échanger des technologies et maintenir des logiciels, et organiser efficacement le travail de réécriture et de maintenance du code. Ces développeurs ont progressivement appelé leur groupe "l'organisation Apache" et ont nommé ce logiciel serveur continuellement révisé et amélioré Apache Server.

Ce nom vient d'une tribu indienne locale d'Amérique du Nord. Cette tribu est célèbre pour sa superbe culture militaire et son endurance surhumaine. Dans la seconde moitié du 19e siècle, elle a résisté aux envahisseurs qui ont envahi leur territoire. Afin de montrer du respect envers cette tribu indienne, le nom de la tribu (Apache) est utilisé comme nom de serveur. Mais en ce qui concerne cette dénomination, une histoire intéressante circule ici.

Parce que ce serveur est basé sur le serveur NCSA HTTPd et est le produit d'une révision et de correctifs continus (Patchy) grâce aux efforts de chacun, il est surnommé "A Patchy Server" (un serveur de correctifs). Ici, parce que "Patchy" et "Apache" sont des homophones, il a finalement été officiellement nommé "Apache Server".

Plus tard, en raison de l'expansion continue des besoins de l'entreprise, davantage de projets parallèles au projet Apache ont été lancés, centrés sur le serveur HTTP Apache, tels que mod_perl, PHP, Java Apache, etc. Au fil du temps et de l'évolution de la situation, la liste des projets de l'Apache Software Foundation est constamment mise à jour et modifiée : de nouveaux projets sont constamment lancés, des projets sont suspendus et des projets sont divisés et fusionnés.

Par exemple, au début, Jakarta était un projet Java Apache lancé pour développer des conteneurs JAVA. Plus tard, grâce à la suggestion de Sun Company (SUN), le nom du projet a été changé en Jakarta. Mais les responsables du projet de l'époque ne s'attendaient pas à ce que le projet Jakarta se développe en un projet comprenant de nombreux sous-projets de logiciels open source basés sur le langage JAVA en raison de la popularité de JAVA. Plus tard, des projets individuels ont dû être séparés de Jakarta et sont devenus des projets de premier niveau de l'Apache Software Foundation, et le projet Struts en faisait partie.

Récemment, afin d'éviter des différends entre SCO et la communauté open source UNIX, cela s'est abattu sur l'Apache Software Foundation (ASF). L'Apache Software Foundation (ASF) a commencé à prendre certaines mesures pour permettre à de nombreux projets de mener une gestion plus coordonnée et structurée, ainsi que pour protéger ses intérêts légitimes et éviter d'éventuelles attaques juridiques.

En raison de sa contribution exceptionnelle à la technologie des serveurs open source, l'Apache Software Foundation a remporté le SD Times 100 Award 2013 du célèbre magazine informatique SD Times, se classant deuxième dans la catégorie « Great Impact », juste derrière Amazon. . Grâce aux performances exceptionnelles de Hadoop en matière de traitement et d'exploration de données volumineuses, ASF a également remporté la deuxième place dans la catégorie « Big Data et Business Intelligence ».

Pour plus de connaissances sur Apache, veuillez visiter la colonne Tutoriel d'utilisation d'Apache !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn