Stiamo lavorando su un framework .Net che alla fine equivale a una singola DLL. Intendiamo addebitare l'uso commerciale del framework, ma renderlo gratuito per l'uso open source / non commerciale. Il piano approssimativo al momento è quello di amministrare questo attraverso una qualche forma di licenza abbastanza semplice che verrà rilasciata sia che tu la stia usando gratuitamente o pagando.
Stiamo discutendo se rendere disponibile il codice sorgente. È nostra percezione (e nostra preferenza) che sia molto più allettante usare qualcosa in cui hai accesso al codice sorgente.
Mi interessa sapere se la gente pensa che rendere disponibile il codice sorgente danneggerà la nostra capacità di fare soldi dal framework, o se incoraggerà un maggiore utilizzo e abbastanza persone "buone" organizzeranno il pagamento per la licenza corretta se si usa commercialmente.
Il mio sentimento è che, in generale, le operazioni commerciali non pasticciano sul fronte delle licenze e quindi rendere il codice sorgente disponibile incoraggerà solo l'utilizzo e quindi genererà maggiori entrate, ma sarei interessato ad altri punti di vista / esperienza .