我想开放我的完整应用程序的源代码,我不介意所有人在任何地方使用我的代码-只要他们保留作品的版权声明。我还需要餐桌上的食物,如果一个商业网站/公司想要使用代码,哪个许可证允许我有一些钱?
我选择哪个许可证真的很重要吗?我可以只有一个"paypal捐赠“按钮,然后选择一个自由许可证?
有什么帮助吗。
发布于 2009-08-28 13:02:09
您可以遵循MySQL模型,在通用公共许可证和商业许可下双重许可您的代码。有关其许可条款,请参阅here
这样,任何遵守GPL许可证的人都可以免费获得您的代码。任何使用不符合GPL的商业应用程序的人都必须为您的代码的使用付费。
发布于 2009-08-28 13:43:43
你的代码真的有那么好/值得去付出所有的努力吗?我的建议是,除非你有一个真正令人惊叹和抛光的产品,否则选择一个自由许可证,并在网站上添加一个贝宝捐赠按钮。如果你的代码很受欢迎,你会得到额外的赞誉,而且从长远来看,仍然有赚钱的可能性。
这可能更多地反映了我自己的个人项目,但即使如此-在你知道你的代码有市场之前,我要告诫你不要对出售你的代码感到兴奋。
发布于 2009-08-28 13:06:13
Glen是对的:如果你使用GPL,商业公司可以使用你的代码,但他们必须开放他们对你的代码的修改,这可能是他们不愿意做的:所以他们会联系你并支付商业许可证。
是的,您选择哪种许可证确实很重要。如果你没有指定许可证,那么默认情况下,你的所有权利都是保留的,没有人会使用你的代码(除了不诚实的人,他们无论如何都不关心许可证)。因此,如果您希望您的代码获得可见性,使用开源或免费许可证是很重要的。
您也可以只申请商业许可。这确保了没有人可以在没有付费的情况下(合法地)使用你的代码,但你也冒着没有人会担心的风险。
https://stackoverflow.com/questions/1346840
复制相似问题