Contesto:
Abbiamo una base di codice ASP.NET MVC3, ospitata su CodePlex, attualmente nel "periodo di configurazione". Questo codebase utilizza diversi pacchetti NuGet (senza modifiche o aggiunte al sorgente, solo "usando" direttamente i pacchetti), tra gli altri:
- jQuery (MIT o GPL)
- Modernizr (MIT o BSD)
- log4net (licenza Apache, versione 2.0)
- Ninject (licenza Apache, versione 2.0)
- NHibernate (GNU Lesser GPL)
- NUnit ( personalizzato? basato sulla licenza zlib / libpng)
- Moq (licenza BSD 2-Clause)
Dalle 10 licenze che puoi selezionare su CodePlex I vorrebbe usare una licenza permissiva, probabilmente quella di Free-BSD, se possibile.
Domande:
- La mia scelta di licenza dipende dai pacchetti che utilizzo? Se sì, in che modo?
- Posso ospitare il mio codice su CodePlex, compresi i pacchetti e tutto? Qualcosa da considerare qui?
- Altre considerazioni per questo tipo di installazione?
Nota:
Il mio particolare setup (CodePlex, NuGet, i pacchetti specifici, ecc.) Sopra menzionato è pensato per il contesto. Questa domanda e tutte le risposte sono probabilmente più utili per gli altri se sono intese come qualsiasi provider di hosting OS e librerie di terze parti in generale (se possibile).