Rispondo solo riguardo le delucidazioni sull'opensource:
esistono alemeno un centinaio di licenze per il software libero, la maggior parte sono approvate dalla OSI (Open Source Initiative) o giuficate 'free' dall FSF (Free Software Foundation), mentre alcune vengono ritenute 'non free'. Ogni Licenza ha le sue 'guideline' che bisognerebbe leggere per meglio comprendere il limite tutelabile.
Le licenze più diffuse sono:
In generale le GPL (forse le più diffuse) in contrapposizione al software proprietario, garantisco che l'utilizzatore possa copiare,modificare il progetto, regalarlo o farsi pagare...ma sempre rimanendo 'persistentemente' GPL.
L'autore deve allegare sempre i sorgenti, ogni modulo deve essere intestato nella parte superiore
dal copyright e riferimento di licenza ed il pacchetto deve avere una copia dell'intera licenza.