Progetti open source che paga gli sviluppatori?

4

Ci sono progetti Java open source che pagano gli sviluppatori?

Mi sono imbattuto in questo libro: Interviste di programmazione esposte. Pagina # 25

Are open-source projects preferable?

The vast majority of programming jobs have usually involved proprietary, closed-source projects, which some programmers find objectionable. There’s been a small shift in favor of more open software development, which provides more opportunities for people like yourself to participate in open-source projects and still be paid for that participation.

    
posta java_mouse 09.07.2012 - 21:05
fonte

4 risposte

7

Taglie e amp; Premi

Molti progetti open source offrono taglie per correggere alcuni bug:

Altri sono sponsorizzati da donazioni individuali o da terze parti:

Posizioni software commerciali e non commerciali Open Source

Alcuni progetti open source (open-source non implica software libero) sono sponsorizzati e gestiti e hanno dipendenti a tempo pieno che lavorano su questi. Questi potrebbero includere:

  • RedHat (Linux, alcuni sviluppi relativi a Java come i contributi GCJ, contributi passati dai loro membri a progetti open source noti per il lavoro interno, ecc ...)
  • Sun / Oracle (OpenJDK, MySQL e molti progetti di community correlati)
  • Google (molte delle loro librerie open-source hanno team a tempo pieno, Chromium, Android ...)

Anche se questo potrebbe non essere il motivo per cui inizialmente lo avevi in mente, sono in effetti progetti open-source, e hanno persone pagate per lavorarci sopra.

    
risposta data 10.07.2012 - 03:53
fonte
13

Non penso che la citazione si riferisca al progetto che paga le persone per supportarlo.

Sembra riferirsi alle società che pagano gli ingegneri per contribuire a progetti open source come parte delle loro normali mansioni. Ho visto posti di lavoro in questo senso. Una società potrebbe fornire un tempo retribuito allo staff per fornire contributi ai progetti open source che utilizza, in genere per correggere i difetti, aggiungere miglioramenti o creare documentazione di cui l'azienda ha bisogno o che trova utile.

Un altro possibile significato potrebbe essere le aziende che rilasciano alcuni dei loro prodotti come software open source. Aziende come Google e Facebook hanno fatto questo. Questi prodotti non sono i loro prodotti principali, ma sono stati avviati internamente per supportare un prodotto principale (spesso non rilasciato come progetto open source) e quindi rilasciato al pubblico. Qualcuno dello staff potrebbe essere responsabile della supervisione del progetto open source e persino contribuire ad esso, e verrebbe pagato per questo lavoro.

    
risposta data 09.07.2012 - 21:13
fonte
4

Basta aggiungere ad altre fantastiche risposte

Se sei uno studente, puoi ricevere un contributo per il contributo partecipando a Google Summer of Code. Google ti paga per lavorare per una delle organizzazioni Open Source accettate e molti di loro sono basati su Java.

Delle 180 organizzazioni accettate circa 40 avevano progetti java quest'anno

    
risposta data 10.07.2012 - 11:11
fonte
1

Oltre alla risposta abbastanza esauriente di @ haylem, c'è anche il contributo degli accademici allo sviluppo open-source, dove l'università per cui lavorano - o che fornisce supporto - paga lo sviluppo del software e spesso incoraggia o obbliga il software sviluppato essere reso pubblicamente disponibile in qualche forma.

R, ad esempio, ha un'enorme quantità di supporto open source da parte di accademici che scrivono software, così come le porzioni di calcolo scientifico del grande ecosistema Python.

    
risposta data 10.07.2012 - 06:24
fonte

Leggi altre domande sui tag