Apache Software Foundation: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m t
mNessun oggetto della modifica
 
(77 versioni intermedie di 60 utenti non mostrate)
Riga 1:
{{Organizzazione
L''''Apache Software Foundation''' (ASF) è una fondazione non-profit ed una comunità di sviluppo di progetti software tra i quali il [[web server]] [[Apache HTTP Server|Apache]]. L'ASF fu costituita nel giugno [[1999]].
|Nome = Apache Software Foundation
|Logo = The ASF Logo (2025).svg
|Dimensione logo = 200
|Tipo = [[Organizzazione non a scopo di lucro|no-profit]]
|Fondazione = giugno [[1999]]
|Fondatore = Brian Behlendorf, Ken Coar, Mark Cox, Lars Eilebrecht, Ralf S. Engelschall, Roy T. Fielding, Dean Gaudet, Ben Hyde, Jim Jagielski, Alexei Kosut, Martin Kraemer, Ben Laurie, Doug MacEachern, Aram Mirzadeh, Sameer Parekh, Cliff Skolnick, Marc Slemko, William Stoddard, Paul Sutton, Randy Terbush, Dirk-Willem van Gulik (attuale).
|Scopo =
|Naz sede = USA
|Sede = Wakefield (Massachusetts)
|Link sede =
|Area = Mondiale
|Volontari =
|Anno volontari =
|Sito = https://www.apache.org/foundation/
}}
L''''Apache Software Foundation''' (ASF) è una [[Fondazione (ente)|fondazione]] [[no-profit]], costituita nel giugno [[1999]]<ref name=incorporation>{{Cita web | nome=Roy T. | cognome=Fielding | titolo=Certificate of Incorporation of the Apache Software Foundation | url=https://www.apache.org/foundation/records/certificate.html | accesso=26 maggio 2009 | urlarchivio=https://web.archive.org/web/20090531160220/http://apache.org/foundation/records/certificate.html | dataarchivio=31 maggio 2009 | urlmorto=no }}</ref><ref name=effDate>{{Cita web | nome=Jim | cognome=Jagielski | titolo=The Apache Software Foundation Board of Directors Meeting Minutes 01 June 1999 | url=https://www.apache.org/foundation/records/minutes/1999/board_minutes_1999_06_01.txt | accesso=26 maggio 2009 | urlarchivio=https://web.archive.org/web/20081016173952/http://apache.org/foundation/records/minutes/1999/board_minutes_1999_06_01.txt | dataarchivio=16 ottobre 2008 | urlmorto=no }}</ref>, ed una comunità di sviluppo di progetti [[software]] come il [[web server]] [[Apache HTTP Server|Apache]] (il progetto principale) e la suite da ufficio [[Apache OpenOffice]] (gestita prima da [[Sun Microsystems]] e poi da [[Oracle America]]).
 
==Storia==
L'''Apache Software Foundation'' è una comunità distribuita di sviluppatori che lavorano su progetti software [[open source]]. Questi progetti sono caratterizzati da un processo di sviluppo distribuito, collaborativo e basato sul consenso molto simile al progetto wikipedia. Ciascun progetto è gestito da un team di volontari che sono i contributori attivi al progetto. L'ASF è, inoltre, meritocratica, perché l'appartenenza alla comunità è concessa solo a chi partecipa attivamente ai progetti.
La storia di Apache Software Foundation è collegata al suo [[web server]] ''HTTP Apache'', il cui lavoro è iniziato nel 1994. Un gruppo di otto sviluppatori iniziò a lavorare al miglioramento del [[Demone (informatica)|demone]] [[HTTPd]] dell'[[National Center for Supercomputing Applications|NCSA]]. Furono conosciuti come '''''Apache Group'''''. Il nuovo prodotto, denominato ''Apache server'' fu distribuito nell'aprile 1995.
 
Il 25 marzo del 1999, con l'entrata di [[IBM]] nella community dei programmatori di software gratuito in cambio del proprio [[codice sorgente]]<ref>Don Tapscott, Anthony D. Williams, [[Wikinomics]] pag.86</ref> venne costituito il consorzio ''Apache Software Foundation''<ref name=incorporation/>. Il primo incontro ufficiale della Apache Software Foundation si è tenuta il 13 aprile 1999 e da un consenso generale l'elenco iniziale di adesione alla Apache Software Foundation, sarebbe composto da: Brian Behlendorf, Ken Coar, Mark Cox, Lars Eilebrecht, Ralf S. Engelschall, Roy T. Fielding, Dean Gaudet, Ben Hyde, Jim Jagielski, Alexei Kosut, Martin Kraemer, Ben Laurie, Doug MacEachern, Aram Mirzadeh, Sameer Parekh, Cliff Skolnick, Marc Slemko, William (Bill) Stoddard, Paul Sutton, Randy Terbush e Dirk-Willem van Gulik<ref name=firstMeeting>{{Cita web
|nome = Ben
|cognome = Hyde
|titolo = The Apache Software Foundation Board of Directors Meeting Minutes 13 April 1999
|url = https://www.apache.org/foundation/records/minutes/1999/board_minutes_1999_04_13.txt
|accesso = 26 maggio 2009
|urlarchivio = https://web.archive.org/web/20081016173936/http://apache.org/foundation/records/minutes/1999/board_minutes_1999_04_13.txt
|dataarchivio = 16 ottobre 2008
|urlmorto = no
}}</ref>. Dopo una serie di riunioni supplementari per eleggere i membri del consiglio e risolvere alcune questioni giuridiche in materia di integrazione, l'effettiva data di associazione della ''Apache Software Foundation'' avvenne il 1º giugno 1999<ref name=effDate/>.
 
I membri attuali (2009) di ASF sono 501.
 
== Descrizione ==
È una comunità distribuita di [[programmatore|sviluppatori]] che lavorano su progetti software [[open source]]. Questi progetti sono caratterizzati da un processo di sviluppo distribuito, collaborativo e basato sul consenso molto simile al progetto wikipedia. Ciascun progetto è gestito da un team di volontari che sono i contributori attivi al progetto. L'ASF è, inoltre, meritocratica, perché l'appartenenza alla comunità è concessa solo a chi partecipa attivamente ai progetti.
 
Tra gli obiettivi di ASF ci sono la protezione legale dei volontari partecipanti e la protezione del marchio ''Apache'' dall'uso fraudolento da parte di organizzazioni terze. I progetti ASF sono tutti licenziati con la [[Apache License]].
 
Per consentire la riunione dei partecipanti, ASF organizza diverse conferenze [httphttps://www.apachecon.com/ ApacheCon] incentrate sui progetti promossi e le relative tecnologie.
 
=== Progetti ===
{{T|inglese|informatica|maggio 2009}}
Lista di alcuni dei progetti promossi da ASF:
*[[Apache HTTP Server]] - [[Web server]]
*[[Apache Ant|Ant]] - [[Java (linguaggio)|Java]]-based build tool
*[[Apache Portable Runtime|APR]] - Apache Portable Runtime, a portability library written in [[Linguaggio C|C]]
*[[Apache beehive|Beehive]] - [[Java (linguaggio)|Java]] application framework (Incubator)
*[[Apache Cocoon|Cocoon]] - [[XML]] publishing framework
*[[DB (apache)|DB]] - soluzioni per l'interazione con [[database]]
*[[Excalibur (informatica)|Excalibur]] - [[Inversion of Control]] container named [[Fortress]] and related components
*[[Forrest]] - framework per la gestione della documentazione basato su Cocoon
*Geronimo Application Server - server [[Java EE]]
*[[Gump]] - tool per l'[[integrazione]], la gestione delle [[dipendenza|dipendenze]] e delle [[versioni]]
*[[Apache Incubator|Incubator]] - progetto che racchiude i progetti in via di sviluppo e definizione
*[[Jakarta Project|Jakarta]] - [[Java (linguaggio)|Java]] lato server (include il suo insieme di sottoprogetti)
*[[James]] - [[E-mail|mail]] e [[usenet|news]] server scritto in [[Java (linguaggio)|Java]]
*[[Apache Lenya|Lenya]] - [[Content Management System]]
*[[Data logging|Logging]] - logging services for application debugging and auditing, including [http://logging.apache.org/log4j/docs/index.html log4j]
*[[Lucene]] - text search engine library written entirely in [[Java programming language|Java]]
*[[Jakarta_Maven|Maven]] - [[Java (linguaggio)|Java]] [[project management]] and comprehension tool
*MyFaces - [[JavaServer Faces]] implementation
*[[Nutch]] - motore di ricerca
*[[mod_perl|Perl]] - dynamic websites using [[Perl]]
*[[Portals]] - [[portal]] related software
*[[SpamAssassin]] - email filter used to identify [[e-mail spam|spam]].
*[[Apache Struts|Struts]] - [[Java (linguaggio)|Java]] web applications framework
*[[Apache TCL|TCL]] - dynamic websites using [[Tool Command Language]]
*[[Web Service]]s
*[[Apache XML|XML]] - [[XML]] solutions for the web
*[[XMLBeans]] - [[XML]]-[[Java (linguaggio)|Java]] binding tool
*XML Graphics - conversion of [[XML]] formats to graphical output
*[[ApacheCon]] - an annual conference of all things Apache
 
* [[Apache Airflow|Airflow]] - piattaforma per pianificare ed orchestrare flussi di lavoro (workflow), particolarmente utile per l'automazione di processi di data engineering e ETL.
==Storia ==
 
La storia dell'Apache Software Foundation è legata principalmente al suo [[web server]], progetto che fu avviato nel lontano [[1994]]. All'epoca un gruppo di otto sviluppatori iniziarono a lavorare al miglioramento del daemon [[HTTPd]] dell'[[National Center for Supercomputing Applications|NCSA]]. Erano [[Brian Behlendorf]], Roy T. Fielding, [[Rob Hartill]], David Robinson, Cliff Skolnick, Randy Terbush, Robert S. Thau ed Andrew Wilson con contributi anche di Eric Hagberg, Frank Peters e Nicolas Pioch.
* Apache Abdera - implementazione del protocollo [[Atom]]
* [[Apache Ant|Ant]] - [[Java (linguaggio di programmazione)|Java]]-based build tool
* [[Apache Axis2]] - infrastruttura per Web service
* [[Apache beehive|Beehive]] - [[Java (linguaggio di programmazione)|Java]] application framework (Incubator)
* Apache Camel - framework open-source per gli Enterprise Integration Patterns
* [[Apache Kafka]] - piattaforma open source di stream processing scritta in Java e Scala
* [[Cassandra (database)|Apache Cassandra]] - [[database management system]] non relazionale
* [[Apache Cocoon|Cocoon]] - [[framework]] di sviluppo web [[XML]]
* [[DB (apache)|DB]] - soluzioni per l'interazione con [[database]]
* [[Databricks]] - piattaforma per l'analisi dei dati basata su Apache Sparks
* [[Apache Derby]] - [[RDBMS]]
* [[Excalibur (informatica)|Excalibur]] - [[Inversion of Control]] container chiamato Fortress e componenti relative
* [[Apache Forrest|Forrest]] - framework per la gestione della documentazione basato su Cocoon
* Geronimo Application Server - server [[Java EE]]
* [[Apache Gump|Gump]] - tool per l'integrazione, la gestione delle [[dipendenza|dipendenze]] e delle [[Controllo versione|versioni]]
* [[Apache Hadoop]] - framework
* [[Apache Harmony]] - Java Standard Edition della fondazione
* [[Apache HTTP Server]] - [[Web server]]
* [[Apache Incubator|Incubator]] - progetto che racchiude i progetti in via di sviluppo e definizione
* [[Jakarta Project|Jakarta]] - [[Java (linguaggio di programmazione)|Java]] lato server (include il suo insieme di sottoprogetti)
* [[Apache James|James]] - [[E-mail|mail]] e [[usenet|news]] server scritto in [[Java (linguaggio di programmazione)|Java]]
* [[Apache Lenya|Lenya]] - [[Content Management System]]
* [[Data logging|Logging]] - servizi di logging per il debugging e l'auditing dell'applicazione, incluso [[log4j]]
* [[Lucene]] - libreria del motore di ricerca testuale interamente scritta in [[Java (linguaggio di programmazione)|Java]]
* [[Apache Maven|Maven]] - [[Java (linguaggio di programmazione)|Java]] [[project management]] e tool di comprensione
*MyFaces - implementazione di [[Java Server Faces]]
* [[Nutch]] - motore di ricerca
* [[Apache OpenOffice]] - suite d'ufficio alternativa a [[Microsoft Office]], donata da [[Oracle Corporation|Oracle]] nel [[2011]]
* [[mod perl|Perl]] - siti web dinamici in [[Perl]]
* Portals - software correlato al [[portale web]]
* [[Apache POI]]<ref>{{Cita web|url=https://poi.apache.org/|titolo=Apache POI - the Java API for Microsoft Documents|sito=poi.apache.org|accesso=2016-07-24|urlarchivio=https://web.archive.org/web/20160721182719/http://poi.apache.org/|dataarchivio=21 luglio 2016|urlmorto=no}}</ref> - API di Java per i documenti Microsoft
* [[Apache Portable Runtime|APR]] - Apache Portable Runtime, una libreria di portabilità scritta in [[Linguaggio C|C]]
* Apache Roller - piattaforma per [[blog]]
* [[SpamAssassin]] - filtro per email usato per identificare [[spam]]
* [[Apache Struts|Struts]] - framework per le [[Applicazione web|applicazioni web]] in [[Java (linguaggio di programmazione)|Java]]
* [[Apache TCL|TCL]] - siti web dinamici che usano [[Tool Command Language]]
* [[Apache Tika]] - un motore di ricerca testuale
* [[Apache Tomcat]] - [[contenitore servlet]] open-source
* Apache Traffic Server - [[server]] [[proxy]]
* Apache Tuscany - infrastruttura [[Service-oriented architecture]]
* [[Apache UIMA]] - framework per Java e C++
* [[Apache Velocity]] - motore per referenziare oggetti definiti in codice Java
* [[Web service]]
* [[Apache XML|XML]] - soluzioni [[XML]] per il web
* [[XMLBeans]] - binding tool in [[XML]]-[[Java (linguaggio di programmazione)|Java]]
* XML Graphics - conversioni di formati [[XML]] in output grafici
 
==Note==
<references/>
 
==Voci correlate==
* [[Licenza Apache]]
 
== Altri progetti ==
Il nuovo prodotto, denominato ''Apache server'' fu rilasciato nell'Aprile [[1995]]. Nel [[1999]] i membri dell'Apache Group costituirono una fondazione per fornire supporto al Apache HTTP Server. I membri attuali ([[2005]]) di ASF sono 132.
{{interprogetto}}
 
==Collegamenti esterni==
*{{en}}cita [httpweb|https://www.apache.org /|apache.org] |lingua=en}}
*{{en}}cita [httpweb|https://wiki.apache.org /|wiki.apache.org] |lingua=en}}
{{Apache}}
 
{{FOSS}}
[[Categoria:Apache Software Foundation|!]]
{{Controllo di autorità}}
{{portale|aziende|software libero}}
 
[[Categoria:Apache Software Foundation| ]]
[[ar:مؤسسة برمجيات أباتشي]]
[[Categoria:Organizzazioni di software libero]]
[[ca:Apache Software Foundation]]
[[da:Apache Software Foundation]]
[[de:Apache Software Foundation]]
[[en:Apache Software Foundation]]
[[es:Apache Software Foundation]]
[[fr:Apache Software Foundation]]
[[he:קרן התוכנה אפאצ'י]]
[[id:Apache Software Foundation]]
[[ja:Apacheソフトウェア財団]]
[[ko:아파치 소프트웨어 재단]]
[[ml:അപ്പാച്ചെ സോഫ്റ്റ്‌വെയര്‍ ഫൗണ്ടേഷന്‍]]
[[nl:Apache Software Foundation]]
[[no:Apache Software Foundation]]
[[pl:Apache Software Foundation]]
[[pt:Apache Software Foundation]]
[[ro:Fundaţia Apache]]
[[ru:Apache Software Foundation]]
[[sv:Apache Software Foundation]]
[[uk:Apache Software Foundation]]
[[zh:Apache软件基金会]]