I have an application I want to sale in Google Play. My application uses javamail-android as a library for a feedback form. So it can easily run without it. Here it is written, that source code is available under these licenses:

  • CDDL-1.0
  • GNU GPLv2
  • BSD

Does that mean that I can choose the type of licensing? For example, Can I choose CDDL-1.0 and don't open-source my project?

有帮助吗?

解决方案

Yes; you can choose to use the library under any of those three licenses.

However, you shouldn't do that.
Sending email from the client requires that you include an SMTP login in your app, allowing spammers to steal the login and send arbitrary emails.

Instead, you should send a POST request containing the feedback to a webservice that you control.

其他提示

When software is multi-licensed, recipients can choose which terms under which they want to use or distribute the software.

Source: http://en.wikipedia.org/wiki/Multi-licensing

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top