L'Apache Software Foundation (également connue sous le nom d'Apache Software Foundation, appelée ASF) est une organisation à but non lucratif spécialement créée pour soutenir les projets de logiciels open source. 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 a remporté le prix SD Times 100 2013 décerné par le célèbre magazine informatique SD Times pour sa contribution exceptionnelle à la technologie des serveurs open source. Il se classe deuxième dans la catégorie « extrêmement influent », derrière Amazon. (Apprentissage recommandé : utilisation d'Apache)
Également grâce aux performances exceptionnelles de Hadoop en matière de traitement et d'exploration de données volumineuses, ASF a également remporté le prix "Big Data and Business" L'intelligence" vient en deuxième position. Les fonds de fonctionnement de l'Apache Software Foundation proviennent principalement du mécénat d'entreprises, dont Facebook, Twitter et IMB font partie de ses sponsors.
L'Apache Software Foundation a été officiellement créée en juillet 1999. Ses fondateurs sont un groupe qui se fait appeler "Apache Organization". Cette « organisation Apache » existe depuis longtemps avant 1999. Les passionnés de développement de cette organisation se sont réunis au National Center for Supercomputing Applications (NCSA) de l'Université de l'Illinois aux États-Unis. Basé sur le serveur NCSA HTTPd développé, un. Un serveur HTTP appelé Apache est développé et maintenu.
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 le logiciel et ont déménagé ailleurs, ne laissant personne pour fournir des mises à jour au logiciel du serveur. Beaucoup de support technique.
Parce que la fonction de ce serveur est si puissante et que le code peut ê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 de logiciel modifiées. , et améliorer continuellement ses fonctionnalités. Afin de mieux communiquer, Brian Behlendorf a lui-même créé une liste de diffusion, l'utilisant comme support permettant à ce groupe (ou communauté) d'échanger des technologies et de maintenir des logiciels, et d'organiser efficacement le travail de réécriture et de maintenance du code.
Ces développeurs ont progressivement appelé leur groupe "Apache Organization" et ont nommé ce logiciel serveur continuellement révisé et amélioré Apache Server.
Le nom vient d'une tribu indienne locale d'Amérique du Nord. Cette tribu est célèbre pour son excellente 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 grâce aux efforts de chacun, il est surnommé « A Patchy Server » (un serveur de correctifs). Ici, parce que "A 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.
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!