Come gestire la licenza OSS su GitHub con immagini non OSS

2

Sto lavorando su un'app che sarà open source e pubblicata su GitHub . Ma il problema è che la grafica che il mio cliente mi dà contiene alcuni caratteri interni che la società possiede. Abbiamo un accordo sul fatto che il codice sarà MIT o Apache 2.0, ma come gestisco le immagini? Devo omettere il loro caricamento su GitHub o posso includere due file di licenza? O cosa dovrei fare?

    
posta Michal 16.07.2015 - 15:32
fonte

1 risposta

5

Non vorrei "inquinare" il repository OSS con alcuni file proprietari, è un po 'come caricare il codice OSS con una chiave API Amazon o un file di configurazione con le password del sistema al loro interno.

Quindi devi trovare un modo per gestire la distinzione, probabilmente il più semplice è creare un nuovo repository privato per le immagini o crearne un archivio e copiarle nel posto giusto come passo manuale dopo aver ottenuto il Sorgente OSS.

In alternativa, metti le immagini private in una directory diversa, configurabile nella tua app, così puoi tenerle separate - controlla i file OSS e farà riferimento alle immagini speciali perché sono sempre presenti sul tuo sistema, ma non su nessun altro che clona il progetto.

A seconda dell'app, potresti voler consegnare alcuni segnaposto OSS per queste immagini in modo che chiunque trovi il tuo progetto non rimanga link a immagini spezzate (ammesso che facciano parte del progetto e non qualche configurazione)

    
risposta data 16.07.2015 - 16:07
fonte

Leggi altre domande sui tag