Raccomando di produrre alcuni elementi utili per adattarsi a qualsiasi toolbox sotto una licenza di software libero molto liberale come la licenza di tre clausole BSD o MIT.
Ciò consente di scrivere codice riutilizzabile che è possibile riutilizzare , anche quando si lavora su progetti proprietari. Soprattutto, ti dà qualcosa da mostrare.
This is not only the code that I've
written, this is the stuff (Acme,
Inc.) can start using today to solve
some of the problems that we
discussed.
Questo va molto lontano in un'intervista :) La maggior parte delle aziende ti permetterà di spingere qualsiasi miglioramento al tuo repository pubblico. Le persone più sensibili capiscono che un grande sviluppo avviene all'aperto, e apprezzano una dozzina di altre persone che trovano bug per loro. In caso contrario, basta fare un fork privato. Ciò che è importante è questo:
- Puoi non solo mostrare il tuo codice, ma offrirlo come soluzione
- La licenza che hai scelto dice che puoi fare tutto ciò che vuoi con esso
A questo proposito, puoi avere la tua torta e mangiarla anche tu.
Nota, sto solo parlando di miglioramenti agli strumenti che hai mostrato loro, non del loro intero progetto, quando parlavano di sviluppo allo scoperto. Tuttavia, potresti avere la fortuna di lavorare per un completo software completamente gratuito. In tal caso, la licenza permissiva è pienamente compatibile con la licenza più restrittiva che mantiene la FSF.
Infine, se vogliono prendere qualcosa che hai scritto in una direzione completamente nuova, forse una forcella privata sarebbe la cosa migliore per tutti gli interessati. Oppure, forse potrebbero rendersi conto che pubblicare la forcella potrebbe ottenere più clienti.
In ogni caso, vinci .. e devi farlo quando lavori specificamente per renderti più attraente per i datori di lavoro. Contribuisco a più di un paio di progetti .. ma non cerco un lavoro o un'esperienza passata per fortificarmi come candidato per uno .. il licensing è piuttosto incidentale per me.