Pracujemy nad strukturą .Net, która ostatecznie stanowi pojedynczą bibliotekę DLL. Zamierzamy pobierać opłaty za komercyjne wykorzystanie frameworka, ale udostępniamy go bezpłatnie do użytku open source / niekomercyjnego. W tej chwili planem jest zarządzanie tym poprzez jakąś formę dość prostej licencji, która zostanie wydana bez względu na to, czy korzystasz z niej za darmo, czy za opłatą.
Zastanawiamy się, czy udostępnić kod źródłowy. Naszym zdaniem (i naszymi własnymi preferencjami) o wiele bardziej atrakcyjne jest używanie czegoś, w którym masz dostęp do kodu źródłowego.
Interesuje mnie, czy ludzie sądzą, że udostępnienie kodu źródłowego wpłynie negatywnie na naszą zdolność do zarabiania pieniędzy z frameworka, czy też zachęci do większego wykorzystania, a wystarczająca liczba „dobrych” osób zorganizuje zapłacenie za prawidłową licencję, jeśli będzie używana komercyjnie.
Mam wrażenie, że generalnie operacje komercyjne nie psują się na froncie licencyjnym, więc udostępnienie kodu źródłowego tylko zachęci do korzystania, a tym samym ostatecznie wygeneruje większy przychód, ale byłbym zainteresowany innymi poglądami / doświadczeniami.