Recentemente ho scritto alcune applicazioni (spero) utili. Mi piacerebbe condividerlo con ogni persona del mondo, rendendolo open source. Vorrei pubblicare il codice sorgente e i file binari (sia per Windows che per Linux).
Ho usato solo strumenti gratuiti per scrivere la mia applicazione: Code :: Blocks, MinGW, gcc / g ++, Linux Ubuntu / Linux Mint, Windows 7 con la licenza che ho comprato. Ho letto diversi tipi di licenze ma ho ancora dei dubbi. Ho esaminato il codice sorgente di alcuni software open source, ad esempio, qui: link o qui: link .
Questi file hanno un'intestazione, dove puoi trovare la licenza come commento.
Ecco le mie domande:
- C'è qualche posto in internet dove posso leggere queste cose? Licenze, come pubblicare il mio codice?
- Dovrei copiare la licenza su ogni file del mio codice sorgente quando voglio pubblicarlo? Da dove posso prendere la licenza per copiarlo? (nel senso dovrei copiarlo sia in
*.h
che in*.cpp
file?) - Per la versione Windows della mia applicazione ho usato Visual Studio Express Edition e Qt. Per creare un
*.exe
che funzioni senza installazione aggiuntiva, devo ridistribuire con il mio file*.exe
alcuni file di Qt e Visual (file*.dll
). Come e dove posso verificare se è libero di ridistribuire quei file con la mia applicazione? - Quale licenza sarebbe la migliore per le mie esigenze?
Ho fatto una piccola ricerca e ho trovato quella licenza: link . È buono al 100% per le mie esigenze, qualche consiglio?