How interesting, more and more activity? year by year
especially since it's owned by an American company and I assume hosted within the United States
Fundamentally git is a data storage format that is very well-defined, with a standard command-line interface which is fine, not great. Mercurial has an arguably better command-line interface, but a data structure that is not well-defined or documented, and the main interface to hg is through python-based plugins, which is just awful.
If github went away, tons of projects would need to rework their workflow, but very few people would actually lose their code, which is the most expensive asset to restore.
But I think people are forgetting what a nightmare it was before websites such as GitHub.
Just browsing the source of open source projects used to be a terrible experience. Let alone the issue trackers - Bugzilla!
I'll take unfortunate centralisation over source code browsing like https://hg.openjdk.java.net/jdk/jdk/ and pull requests like https://cr.openjdk.java.net/~ngasson/8251923/webrev.1/.
And the issue trackers, which is what most people complain about on GitHub, weren't distributed before, so we haven't lost anything there.
Reminds me of the saying that writing git was just a backup strategy for Linus Torvalds: FTP-mirrors were the first step to ensure that the kernel was never lost, git was needed to mirror the source-history as well.
> proprietary lock-in tools they add to Git
Git + their other stuff = GitHub.
https://github.com/karakun/OpenWebStart
Been a life saver for me (and I am in no way affiliated).
When I switched to OpenJDK I was dead in the water for JNLPs until I found it.
Asking because I've never gotten Dell DRAC Remote Console over Java working (5 and 6/i), and the alternative is, well, ActiveX...
Neither work though. It's been a while, but I don't even think I could get an XP VM to access it.
I'll try it out on a (physically) separate machine considering your comment. Thanks! I'm glad to know I'm not the only one dealing with hardware companies' awful software.
Why do you capitalise it like this? It's not an abbreviation.
It's not a trivial undertaking to compile OpenJDK from sources.
There are not very many JDK implementations that don't have OpenJDK sources at their core.
OpenJDK is also treated as the reference implementation, and is where JEP's and things are worked out. Effectively, OpenJDK is "upstream" Java.
uh? assuming you already have a working C toolchain and JDK installed, you just hg^Wgit clone; bash configure; make.
edit: you may have more trouble compiling it on windows, but compiling anything on windows is a pain unless it uses the entire proprietary non-portable microsoft-specific project management tools.
I did that regularly some years ago for the company I work for, because we needed OpenJDK Windows binaries, and there wasn't such a convenient thing as AdoptOpenJDK. So in order to not get caught in stupid licensing debacles with Oracle it came down to just compile the Windows binaries by yourself.
Apple is honestly giving Microsoft a run for their money here. Many FOSS apps seem to have given up on OSX and few ever tried with iOS.
Well yeah, especially not open source, as you can't get a TCK for non-OpenJDK open source implementations of the standard library. Oracle forbids it.
As in GPL violations? (I've never had the pleasure(?) to use java properly, so I'm not familiar)
For example Amazon Corretto is on GitHub, and Amazon gives a pretty good breakdown of the patches that make it different from the equivalent OpenJDK version (funnily enough, most of the changes are actually just backporting bug fixes from OpenJDK11 into Amazon's equivalent of OpenJDK8)
There's the Oracle JDK which has some onerous licensing, but IIRC the actual JDK is the same, they just include some extra binaries in the distribution
Got some links to these GPL licensed OpenJDK forks?