![]() |
1
7
您可以遵循MySQL模型和双重许可证—您的代码在GPL和商业许可证下。见 here 对于他们的许可条款 这样,任何遵守GPL许可证的人都可以免费获得您的代码。任何拥有不符合GPL的商业应用程序的人都必须为使用您的代码支付费用。 |
![]() |
2
4
您的代码真的那么好/值得投入所有的工作吗?我的建议是,除非你有一个真正令人敬畏和抛光的产品,选择一个自由许可证,并添加一个PayPal捐赠按钮在网站上。如果你的代码很受欢迎,你会得到额外的荣誉,而且从长远来看仍然有赚钱的可能。 这可能是我个人项目的最重要的反映,但即使如此,我还是要小心不要因为销售代码而兴奋,直到你知道它有市场为止。 |
![]() |
3
2
许可证只是流程的一部分。首先,你需要考虑一个商业模式。潜在客户愿意支付的价值是多少?您可以提供服务、培训、咨询、附加插件/模块/功能等。 根据这种分析,您可以查看哪个许可证最适合您的业务模型。这可能是一个双重许可证,可能只是一个。如果您的业务模型在软件广泛分布的情况下工作得更好,那么更自由的许可可能更好,等等。 希望这有点帮助! |
![]() |
4
2
格伦是对的:如果你使用GPL,商业公司可以使用你的代码,但他们必须打开他们对你的代码所做的更改,而他们可能不愿意这样做:所以他们会联系你并支付商业许可证的费用。 是的,选择哪种许可证很重要。如果您没有指定许可证,那么默认情况下,您的所有权利都将被保留,没有人会使用您的代码(不诚实的人除外,他们无论如何都不关心许可证)。因此,如果您希望代码获得可见性,那么使用开源或免费许可证是很重要的。 你也可以只申请商业许可证。这可以确保没有人可以(合法地)在不付钱的情况下使用您的代码,但您也会冒没有人会麻烦的风险。 |
![]() |
5
0
任何开放源码许可证都不能阻止您的产品在没有付款的情况下进行商业使用。如果你真的想要付款,你应该双重许可你的代码,有一个限制性的开源许可证,如GPL和一个商业许可证,可以消除这些费用支付的限制。 |
![]() |
6
0
一种选择是让软件免费可用,并为您的软件提供咨询/支持服务。企业可能需要您在配置或扩展软件方面的专业知识,或者在出现问题时提供支持。 当然,这取决于它是哪种软件。 |