Meta Open-Sources tutti i loro Progetti Promettenti | Scopri Perché

Meta ha reso open source tutti i loro progetti promettenti. Scopri il motivo.

Introduzione

Meta, precedentemente conosciuta come Facebook, è diventata un leader nello sviluppo di software open source. Questa mossa potrebbe sembrare controintuitiva per un’azienda che si basa su tecnologia proprietaria. Ma ci sono diverse ragioni per cui Meta sceglie di rendere open source tutti i suoi progetti al pubblico.

Leggi anche: Meta rende open source il modello multisensoriale

Questo articolo esplorerà perché Meta sostiene fortemente il software open source e come questo beneficia l’azienda.

La portata delle release open source di Meta

Negli ultimi anni, il campo dell’Intelligenza Artificiale ha visto un enorme aumento del numero di software open source promettenti. Meta è stata in prima linea in questa rivoluzione, con oltre 200 progetti open source. Ma cosa ottiene l’azienda rilasciando questi progetti al pubblico, in particolare quelli che può commercializzare in modo efficiente?

Gli obblighi etici di Meta

Secondo molte figure chiave dell’azienda, tra cui Mark Zuckerberg, Meta è il risultato dell’open source. Inizialmente, la piattaforma dell’azienda è stata creata da una combinazione di Linux, Apache, Mysql e PHP, conosciuta come LAMP. Per questo motivo, Meta sente un “obbligo altruistico e ideologico” di rendere open source i suoi progetti fin dalla sua fondazione. In breve, Meta si sente moralmente obbligata a restituire alla comunità.

Facebook ha imparato numerose lezioni dalla comunità open source e si aspetta di impararne di più. I tre pensieri più importanti dietro l’open source sono i seguenti:

  1. Condividi ciò che è pratico.
  2. Evidenzia i tuoi eroi.
  3. Risolvi i problemi comuni.

Software e codice migliori

Come afferma Meta stessa, rilasciare modelli promettenti come open source significa creare software migliore e scrivere codice migliore. I loro ingegneri possono lavorare con più orgoglio e trattenere i migliori ingegneri del mondo perché sanno di poter rendere open source il loro lavoro. In definitiva, perché gli ingegneri possono vedere di persona le cose su cui Meta sta lavorando, diventa più facile attirare i migliori talenti. Pertanto, c’è un solido senso di business dietro questa scelta.

Leggi anche: Una panoramica rapida dell’Ingegneria dei Dati

Più da guadagnare che da perdere

La decisione di rilasciare i suoi progetti come open source potrebbe essere più vantaggiosa per Meta che svantaggiosa. L’uso del codice di Facebook da parte di un concorrente non danneggerebbe significativamente l’azienda. Pertanto, Meta ha più da guadagnare che da perdere rilasciando i suoi progetti come open source.

Contributi gratuiti dalla comunità

Meta può sfruttare i contributi gratuiti della comunità fornendo accesso aperto ai suoi modelli e codici. Qualsiasi ricercatore nel campo può prenderlo e lavorarci. Questa mossa guadagna anche una reputazione favorevole tra gli sviluppatori open source che potrebbero essere più propensi a candidarsi per lavorare in Meta o a segnalare responsabilmente vulnerabilità di sicurezza.

Miglior assunzione

Quando il codice viene reso pubblico, espone più sviluppatori ad esso, rendendo più facile per Meta trovare candidati qualificati per le posizioni aperte. Questa maggiore esposizione porta anche alla standardizzazione della tecnologia di Meta su Internet, con due benefici per l’azienda: un aumento della base utenti e un migliore supporto del browser.

Leggi anche: L’IA sostituirà gli esseri umani?

L’economia dei modelli di IA generativa di Meta

Recentemente, Mark Zuckerberg ha espresso le sue opinioni sull’economia dei modelli di IA generativa open source di Meta nel podcast Lex Fridman. Ha dichiarato: “Vogliamo avere le persone migliori al mondo che lo studiano”. Inoltre, ha detto anche che vogliono trasmettere il concetto che puoi venire qui e ottenere un’infrastruttura su scala industriale se sei un ricercatore di livello mondiale. Dice che la formazione di questi modelli di IA richiede centinaia di milioni di dollari di infrastrutture, quindi è necessaria più innovazione nel settore. Rendendoli open source, impareranno vedendo l’intera comunità e ne beneficeranno. Il software open source non è solo più efficiente, ma anche più sicuro perché molte persone lo stanno monitorando.

Scopri di più: IA generativa: definizione, strumenti, modelli, vantaggi e altro ancora

Ambito della Ricerca e Sviluppo

Meta rende open source solo tipi generici di progetti che possono essere utilizzati per costruire molte cose. Pertanto, l’ambito della ricerca e dello sviluppo con questi progetti è molto ampio, dove chiedere aiuto all’intera comunità gratuitamente è una scelta intelligente. Nelle parole del fondatore, “Per addestrare questi modelli di intelligenza artificiale, ci vogliono centinaia di milioni di dollari di infrastrutture. Quindi è necessaria più innovazione nel campo e, rendendo questi progetti open source, impareremo anche vedendo l’intera comunità e ne trarremo vantaggio”.

Meta affronta sfide uniche in termini di infrastrutture e sviluppo e l’open source fornisce una piattaforma per condividere soluzioni che potrebbero aiutare gli altri. L’open source fornisce anche un modo per accelerare l’innovazione e creare software migliore. Pertanto, consente ai team di ingegneria di produrre software migliore e lavorare in modo più trasparente.

Conclusioni

La decisione di Meta di rendere open source i progetti dimostra che dà valore alla collaborazione e crede nella condivisione della conoscenza. Rilasciando i suoi modelli promettenti come open source, Meta può costruire software migliore, scrivere codice migliore, trattenere talenti di alto livello, ottenere una reputazione favorevole tra gli sviluppatori e accelerare l’innovazione. Questi vantaggi superano di gran lunga ogni rischio percepito di concorrenti che rubano la loro proprietà intellettuale. Di conseguenza, è probabile che la piattaforma open source di Meta continui a essere un motore trainante dell’innovazione e del progresso nell’intelligenza artificiale.