Android 如果我使用GPL许可证,是否需要发布自己的代码?

Android 如果我使用GPL许可证,是否需要发布自己的代码?,android,gpl,Android,Gpl,我有下一个情况,我做了一个程序,我想使用GPL许可证。但现在我只想发布二进制文件,源代码将在将来发布。我是否需要在发布二进制文件的同时发布源代码 否。您也不需要发布源代码。您只需将源代码提供给接收二进制文件的人员即可使用 顺便说一句,如果你不想发布源代码或只想在以后发布,你也可以选择BSD/MIT作为许可证。如果你是软件的作者,你可以用它做你想做的事。但是,如果您在GNU GPL下许可您的软件,那么您承诺将根据请求交付源代码 我想知道你想通过在GNU GPL下授权你的软件而不发布源代码来实现什么

我有下一个情况,我做了一个程序,我想使用GPL许可证。但现在我只想发布二进制文件,源代码将在将来发布。我是否需要在发布二进制文件的同时发布源代码

否。您也不需要发布源代码。您只需将源代码提供给接收二进制文件的人员即可使用


顺便说一句,如果你不想发布源代码或只想在以后发布,你也可以选择BSD/MIT作为许可证。

如果你是软件的作者,你可以用它做你想做的事。但是,如果您在GNU GPL下许可您的软件,那么您承诺将根据请求交付源代码


我想知道你想通过在GNU GPL下授权你的软件而不发布源代码来实现什么?

@Zhen不,这是同一回事。你只需要将它发布给接收二进制文件的人。我认为在Android应用程序中,我希望至少获得一些购买,我认为提前发布源代码对它不利。以价格出售你的软件不是主题之一,GNU GPL地址。我不认为这会是一个问题。即使代码可用,大多数ppl也不会构建任何东西。无论有无源头,裂纹都会发生code@mru也许你是对的,我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。