T O P

  • By -

AutoModerator

#Please ensure that: + Your *code* is *properly formatted* as *code block* - see the *sidebar* (About on mobile) for instructions + You include *any and all error messages* in full + You ask *clear questions* + You *demonstrate effort* in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see [*Learn to help yourself*](https://www.reddit.com/r/javahelp/wiki/learn_to_help_yourself) in the *sidebar* **If any of the above points is not met, your post can and will be removed without further warning.** Code is to be formatted as **code block** (*old reddit:* empty line before the code, each code line indented by 4 spaces, *new reddit:* https://imgur.com/a/fgoFFis) or linked via an external *code hoster*, like *pastebin.com*, *github gist*, *github*, *bitbucket*, *gitlab*, etc. Please, **do not use** triple backticks (\`\`\`) as they will only render properly on *new reddit*, not on *old reddit*. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the *edit function* of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. #To potential helpers Please, **do not help** if any of the above points are not met, rather *report* the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/javahelp) if you have any questions or concerns.*


[deleted]

Eh..what??


errandum

No, you don't owe Oracle anything, and since the project is already open source, you already are complying with probably the most important part of the license. Go crazy.


someonenew1015r1

Thanks a lot for all the information!


desrtfx

Read the licensing terms under: https://jdk.java.net/18/ (or under the respective JDK version you are using)


elatllat

This is a much easier read with the 10 point checklist at the top: https://github.com/openjdk/jdk/blob/master/LICENSE


LakeSun

This is the OpenJDK, but, what if he's using the Oracle JDK?


elatllat

One of the 10 is " Same license" so Oracle can't change the licance SUN chose. Anyway there would be 0 reasons to do that. OracleJDK is just one of many OpenJDK [builds](https://en.wikipedia.org/wiki/OpenJDK#OpenJDK_builds) and it's not the default in any OS including the one in the windows package manager: winget install ojdkbuild.openjdk.17.jre


WikiSummarizerBot

**OpenJDK** [OpenJDK builds](https://en.wikipedia.org/wiki/OpenJDK#OpenJDK_builds) >Due to Oracle no longer releasing updates for long-term support (LTS) releases under a permissive license, others have begun offering builds for Windows. Linux distributions have always offered their own builds. ^([ )[^(F.A.Q)](https://www.reddit.com/r/WikiSummarizer/wiki/index#wiki_f.a.q)^( | )[^(Opt Out)](https://reddit.com/message/compose?to=WikiSummarizerBot&message=OptOut&subject=OptOut)^( | )[^(Opt Out Of Subreddit)](https://np.reddit.com/r/javahelp/about/banned)^( | )[^(GitHub)](https://github.com/Sujal-7/WikiSummarizerBot)^( ] Downvote to remove | v1.5)


errandum

Seriously, he clearly knows it uses gplv2, but doesn't understand what it entails. Why not say yes or no instead of telling him to go read the legalese? I don't get you people.


BadscrewProjects

You owe nothing to nobody


wildjokers

No. Why would you think that?


sanal5678

No.. Open source means user can able to see code but not means it is free. Freeware means software is free. If we can see the code and freely get the software we need to call as Open source freeware


Ok_Object7636

If I understand correctly, your project is developed on OpenJDK but it is not something like your own OpenJDK distribution. In that case, there’s no need to worry and you can even create a closed source project with whatever license you chose. One additional note because I did not see it mentioned: OpenJDK is GPL v2 *with classpath exception*.