我们正在开发.Net框架,该框架最终相当于一个DLL。我们打算对框架的商业使用收费,但对开源/非商业使用免费。目前的粗略计划是通过某种形式的相当简单的许可证来进行管理,无论您是免费使用还是付费使用,都将颁发该许可证。
我们正在讨论是否使源代码可用。我们的看法(也是我们自己的偏好)认为,在可以访问源代码的地方使用某些东西会更具吸引力。
我对人们是否认为使源代码可用会损害我们从框架中赚钱的能力,或者是否会鼓励更多使用以及是否有足够的“好”人愿意为商业使用正确的许可证付费而感到兴趣。
我的感觉是,通常来说,商业运营不会在许可方面造成麻烦,因此使源代码可用只会鼓励使用,因此最终会产生更多收入,但是我会对其他观点/经验感兴趣。