Qual è la differenza tra freemium e open source?
Uno si riferisce ad un modello di business e l'altro ad un modello di licenza del software. Sono concetti ortogonali.
Freemium (Free -> Premium) è una strategia di marketing che comporta l'offerta di una versione gratuita paralizzata del vostro servizio per attrarre un gran numero di utenti non paganti con l'intenzione di vendere una parte di loro ad una versione a pagamento completamente funzionale in seguito.
Open Source è una classe di software dove il codice sorgente è reso disponibile pubblicamente per la distribuzione e la modifica. Molte aziende di software hanno reso le loro applicazioni Open Source per sfruttare il vantaggio di marketing di rendere gli altri liberi di adattare e costruire sulla loro base di codice.
Le due cose non si escludono a vicenda e molti servizi Freemium sono stati costruiti su software Open Source. Un esempio: la piattaforma di blogging Wordpress è un progetto Open Source. Wordpress.com usa un modello di servizio freemium per permettere a chiunque di registrarsi per una versione ospitata di Wordpress con certe limitazioni di funzionalità. I clienti possono poi scegliere di pagare per rimuovere queste restrizioni e abilitare funzionalità aggiuntive.
RE: "che è più appropriato" - La risposta è "non sono mutualmente esclusivi". Vedi le pagine di wikipedia per ulteriori chiarimenti su questi concetti:
http://en.wikipedia.org/wiki/Freemium
http://en.wikipedia.org/wiki/Opensource