Ho un paio di progetti FOSS. Possono essere un po 'un problema essere operativi, a meno che tu non abbia già delle dipendenze sul posto, il che credo sia par al corso per i progetti FOSS.
Sappiamo che ogni sistema operativo libero ha i propri sistemi di gestione dei pacchetti. Alcuni di questi, come homebrew su Mac OS o AUR su Arch linux, sono molto amichevoli ai contributi della community.
Quello che mi chiedo è, a chi esattamente si aspetta che contribuisca con i pacchetti? In primis mi interessa il caso di progetti piccoli o in via di sviluppo, dato che è piuttosto normale che i manutentori del sistema operativo inseriscano i grandi progetti.
Dal mio punto di vista, si tratta di un problema di uovo di gallina, perché il tuo software non si farà strada in un sistema di pacchetti se non ha utenti, ed è meno probabile che ottenga utenti se non è facile installa e usa.
Per motivi di discussione, supponiamo che il software in questione sia effettivamente legittimo. Posso vedere dove le persone potrebbero creare crapware o spam e questo dovrebbe ovviamente essere tenuto fuori da qualsiasi sistema di pacchetti.
Quindi, in sintesi, di chi è questo lavoro? È spammoso per un programmatore FOSS mettere il proprio lavoro in vari repository di pacchetti del sistema operativo?