Come è finanziato lo sviluppo di linguaggi come Python e Perl? [chiuso]

9

Il titolo praticamente ti dà il succo della domanda, ma permettimi di elaborare un po 'comunque. A parte il coinvolgimento di Google su Python e l'attivazione di Activestate sullo sviluppo di Perl (Strawberry AFAIK non guadagna nulla sul suo stesso prodotto), sono interessato a quali sono le principali fonti di finanziamento di questo.

Ci sono dei testi che trattano questo? Ho provato a cercare, ma non ho trovato nulla a parte la "storia di" e "è opensource, tutti cedono" ...

    
posta Rook 25.10.2010 - 01:22
fonte

3 risposte

16

"È open source, ognuno cede" più o meno è lo stato dei finanziamenti per queste lingue. (A parte Google, ovviamente.) La tua domanda sembra essere basata sul presupposto implicito che per sviluppare la lingua, deve essere finanziato da qualcuno con tasche profonde, e questo semplicemente non è vero.

Lo sviluppo (di qualsiasi cosa) non richiede denaro, richiede tempo, impegno e materie prime. Abbiamo un'economia in cui il denaro è comunemente usato per comprare materie prime e motivare le persone a mettere il tempo e lo sforzo in qualcosa, e il concetto è così prevalente che così tendiamo ad equipararli, ma sono concetti separati e separabili. / p>

Le persone che contribuiscono a un linguaggio di programmazione open-source hanno già le materie prime (un computer, una connessione Internet e strumenti di sviluppo di base) e di solito hanno una motivazione diversa per dedicare tempo e impegno a questo: non lo fanno lo fanno per soldi, lo fanno perché usano la lingua e vogliono contribuire a modellarlo in uno strumento migliore per qualunque cosa lo stiano usando.

    
risposta data 25.10.2010 - 01:48
fonte
5

Supponendo che per "lingue come" intendi le lingue open-source, la risposta in generale è che sono finanziate dalle persone che contribuiscono con il loro tempo e dalle organizzazioni che contribuiscono con il tempo dei loro membri.

Utilizzando Python come esempio, Google usa Python ampiamente e contribuisce regolarmente al progetto (non solo il lavoro di Guido, ma anche molti altri dipendenti). Credo che siano anche felici che i dipendenti trascorrano un po 'di tempo contribuendo in modi non codificanti (ad esempio prendendo parte alla discussione su python-dev). Ci sono molte altre società per le quali questo è vero, in misura maggiore o minore.

Python ha anche la Python Software Foundation (PSF) , che è finanziata per la maggior parte da sponsor (tipicamente grandi aziende come ActiveState, Google e O'Reilly - la pagina web ha una lista corrente). Sebbene la PSF non sia responsabile per il lavoro quotidiano su Python, fa avanzare la lingua in vari modi, in particolare in relazione ai finanziamenti - ad esempio le conferenze di finanziamento (dove spesso viene svolto molto sviluppo), a volte finanziare il lavoro su un progetto specifico, lavorando con gli studenti di "Summer of Code" e così via.

Durante gran parte della vita di Python, uno o più sviluppatori principali sono stati impiegati per lavorare specificamente sullo sviluppo di Python stesso (a tempo parziale o completo). Ad esempio, Guido ha sviluppato Python mentre era in CWI, CNRI, BeOpen.com e più recentemente in Google.

Altre implementazioni di Python (lavoro su cui i feed tornano nel core Python e CPython) sono finanziati in modi simili. Ad esempio, fino a poco tempo fa Microsoft ha finanziato (completamente) lo sviluppo di IronPython e l'Unione Europea ha finanziato (in parte ma in modo significativo) lo sviluppo di PyPy.

    
risposta data 29.10.2010 - 02:45
fonte
0

Le lingue non hanno bisogno di finanziamenti, ma ottengono molto più amore e attenzione se qualcuno paga agli sviluppatori di lavorarci. Quello che succede è che le aziende che si affidano alle lingue assumono sviluppatori che lavorano nelle lingue per lavorare su di esse a tempo pieno o part-time.

Guido funziona per Google - Non sarei sorpreso di scoprire che gli pagano uno stipendio per essere il BDFL di Python. Larry ha lavorato per O'Reily per un po 'lavorando ufficialmente alla scrittura di libri Perl, ma gran parte di questo è stato assicurandosi che ci fosse un Perl per scrivere libri su.

    
risposta data 01.12.2011 - 17:14
fonte

Leggi altre domande sui tag