Sviluppo di funzionalità sponsorizzate Open Source [chiuso]

3

Sto considerando di sponsorizzare uno sviluppo di alcune funzionalità particolari in alcuni strumenti Open Source. Vorrei che i risultati del lavoro fossero disponibili pubblicamente e, se possibile, inclusi nella linea principale di prodotti. Le caratteristiche sono di solito qualcosa che è di uso generale, ma non molto critico, e nessuno ha attualmente un piano per svilupparlo. Per esempio, immagina che mi piacerebbe utilizzare MinGW per lo sviluppo Win32, ma mi manca un'opzione di debug post mortem, vorrei che questa funzione fosse implementata e sono disposto a pagare $ 1000 per questo.

C'è qualche modo comune su come procedere, o questo è strettamente dipendente dal progetto? Ci sono delle linee guida generali su come contattare gli sviluppatori del prodotto, o ci sono dei luoghi di incontro comuni dove si incontrano persone intelligenti open source che potrebbero essere interessate a partecipare a tale sviluppo sponsorizzato, che dovrei visitare per pubblicizzare l'opzione di sponsorizzazione?

Ci sono alcuni modi specifici su come parlare del lavoro per essere più attraenti per le persone che partecipano all'open source (ad esempio potrebbe essere più interessante per loro partecipare a un concorso piuttosto che solo per un lavoro pagato, che potrebbe avere un un po 'di sentimento mondano)?

O forse è questo qualcosa che pensi abbia poche possibilità di successo, perché forse il denaro ha davvero poco valore per gli sviluppatori open source?

Qualunque suggerimento ed esperienza di qualcuno che abbia esperienza di sponsorizzazione open source da qualsiasi lato (sponsor o sviluppatore) è benvenuto.

    
posta Suma 10.04.2012 - 13:18
fonte

2 risposte

2

Per ogni caratteristica particolare che vuoi aggiungere, vai a chiedere allo sviluppatore / manutentore cosa stanno cercando. Molti di loro hanno forum, pagine di richiesta o un collegamento email da qualche parte. A volte tutto ciò che serve è una richiesta. Se è una buona idea, la implementeranno. Se non è così importante per loro, o se non lo fanno, puoi anche chiedere a qualsiasi altro programmatore e vedere se sarebbero disposti a tuffarsi nel progetto open source e aggiungere la tua funzione . Pagarli è un incentivo piuttosto buono. Ci sono siti per un lavoro frammentario con bounty come questo.

Da lì, potresti teoricamente inviare la patch al progetto open source e vedere se vogliono includerla. O se ancora non lo vogliono per qualsiasi motivo, potresti biforcare il progetto. O semplicemente aggrappati a te e sentiti speciale come l'unico con la versione fantastica.

(Inoltre, hai provato DrMingw, un debugger JIT)

    
risposta data 10.04.2012 - 19:03
fonte
6

is this wildly per-project dependent?

Sì, lo è. Dovrai contattare i manutentori del progetto su di lui e vedere come vorrebbero che tu facessi qualcosa.

    
risposta data 10.04.2012 - 13:21
fonte

Leggi altre domande sui tag