【问题标题】:Javamail-android commercial use [closed]Javamail-android 商业用途 [关闭]
【发布时间】:2012-12-31 14:10:56
【问题描述】:

我有一个想在 Google Play 中销售的应用程序。我的应用程序使用javamail-android 作为反馈表的库。因此,它可以在没有它的情况下轻松运行。 Here 写的是,源代码在这些许可下可用:

  • CDDL-1.0
  • GNU GPLv2
  • BSD

这是否意味着我可以选择许可类型?例如,我可以选择 CDDL-1.0 并且不开源我的项目吗?

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: java android licensing jakarta-mail gpl


【解决方案1】:

是的;您可以选择在这三个许可证中的任何一个下使用该库。

但是,您不应该这样做。
从客户端发送电子邮件需要您在应用程序中包含 SMTP 登录,从而允许垃圾邮件发送者窃取登录并发送任意电子邮件。

相反,您应该将包含反馈的 POST 请求发送到您控制的网络服务。

【讨论】:

  • 您的答案实际上并不正确。您无法选择要申请的许可证。列出三个许可证的原因是因为不同的源文件具有不同的许可证。您必须查看源文件以查看适用于它的许可证。基本上,如果您在 Android 项目中使用该项目并通过 Play 商店“分发”它,则您必须开源您的项目。
【解决方案2】:

当软件获得多重许可时,接收者可以选择他们想要使用或分发软件的条款。

来源:http://en.wikipedia.org/wiki/Multi-licensing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 2010-12-12
    • 2011-10-13
    • 2011-12-16
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    相关资源
    最近更新 更多