Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Licensing #106

Closed
samczsun opened this issue Dec 24, 2015 · 2 comments
Closed

Licensing #106

samczsun opened this issue Dec 24, 2015 · 2 comments

Comments

@samczsun
Copy link

Hello,

What is JD-Core licensed under? Is it GPLv3 or All Rights Reserved?

Furthermore, may I suggest licensing your project under Apache 2.0? You'll find that the majority of projects are licensed via Apache 2.0 as GPLv3 is much more restrictive and infectious.

Regards.

@theuserbl
Copy link
Contributor

Here the answert for you:

At
https://plus.google.com/107508651694381167848
the author writes

JD-Core project will be under the GPLv3 license, eventually. The project was born in 2007. Before opening the sources, a refactoring should be done. Today, you can:

And at
https://github.com/java-decompiler/jd-gui/blob/master/NOTICE
stands

JD-Core Java Release - GPLv3

So, to combine all the informations:

  • The sourcecode is currently not published, but will be in the future
  • It is already under the GPLv3
  • It is allowed to decompile the source.

=> So you can decompile JD-Core and publish the decompilation under the GPLv3.
To create the header-files on Unix, you can use this scripts:
#104

Similar situation exists with the CFR-Decompiler (http://www.benf.org/other/cfr/):
As you can read there in the FAQ
http://www.benf.org/other/cfr/faq.html
the binary is already published under the MIT-license, the sources will be in this current state not publiched, but it is allowed to decompile.

@emmanue1
Copy link
Collaborator

@samczsun, I send you a response this weekend. @theuserbl, thanks for your alert.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants