4 ms·
Expect to see lots and lots of Java in MySQL in the near future. The worst thing that could happen to any good software project - intrusion of Java - will happe
by mojuba 19y ago
Expect to see lots and lots of Java in MySQL in the near future. The worst thing that could happen to any good software project - intrusion of Java - will happen almost certainly to MySQL.
- edw519 19y agoI was worried about the same thing. Got an example of what you're worrying about?
- mojuba 19y agoTake the history of OpenOffice. Pre-2.0 didn't require you to install Java. The problem is that Java VM is a commercial product controlled by Sun. By restricting Java VM to certain platforms Sun can potentially kill OSes they don't like, because with no OpenOffice (now also MySQL) an OS can be considered dead. This is worrisome - well, for those who don't trust Sun at least.
- gills 19y agoThere is a language spec, you can write your own VM (I wouldn't recommend it...).
- mojuba 19y agoActually JVM is GPL'd already, somehow missed the news, so it's not that worrisome.
- LogicHoleFlaw 19y agoExcept that, you know, Java is going fully open-source. VM and the whole works.
- mojuba 19y agoAs I wrote below, yes, somehow missed the news about JVM, but the thing is, as an example, MySQL is GPL'd too and it is not quite open (and I still don't get it how they managed to take GPL down that way).
- hhm 19y agoAs far as I know, they keep a dual license; every change in the code goes for both licenses, excepting those changes they want to keep closed, those going only for the non-GPL license. Only the real owner of the software (not the licensee) has the right to do this kind of stuff with GPL. Please correct me if I'm wrong in my guess.
- mojuba 19y agoJust checked their web site - you are right.
- maw 19y agoYou got it right. http://forge.mysql.com/wiki/Code_Contributing_FAQ http://forge.mysql.com/wiki/Code_Contributing_FAQ has more information. Other companies with a split proprietary/free model require copyright assignments for contributions as well. So, too, does the FSF, although for rather different reasons.
- ALee 19y agoI guess it is good for us since we program in Java and MySQL, although I definitely wouldn't want Sun to run the great MySQL product into the ground.
- Xichekolas 19y agoJava Intrusion is almost the worst thing... it could be worse though... Adobe could have bought MySQL and converted it to native ColdFusion (running on Java).
- Xichekolas 19y agoOp, must have found a ColdFusion fan on YC News... I used to write that for a job for years... rest assured, the affliction can be cured!
- mojuba 19y agoGot downvoted on reddit for a similar remark. The only logical conclusion I can derive from that is "Ron Paul likes Java".
- mynameishere 19y ago"Ron Paul likes Java" Nah, too black.
- mynameishere 19y agoLame downmods. It's just a joke.
- pius 19y agoI haven't downmodded you (at least, not yet), but all I'm going to say is that (1) it's a lame joke and (2) there's a pattern with you and this crap. Quoth you a couple months ago: If there is anybody here who thinks that blacks and Jews are genetically equivilent [sic] in intelligence, raise your hands. Please, I beg you. (http://news.ycombinator.com/item?id=88082 http://news.ycombinator.com/item?id=88082) Was today's comment so bad? Nope, just lame. Unfortunately, people make logical leaps where they shouldn't. As you said so eloquently in another thread when you asserted that blacks must obviously be stupid: at what point does the evidence become overwhelming?
- mynameishere 19y agoYeah, I'm still waiting for some evidence for that particular claim. You might think it "bad", and bad as it might be, I'm perfectly willing to believe whatever the evidence points to. There just isn't much. By the way, for anyone who missed it, the media ran its usual hit pieces against Ron Paul, accusing him of racism, etc, etc. Hence my (admittedly lame) joke.
- yters 19y ago(Comment about things you can't say)
- rcoder 19y agoActually, MySQL could really use an embedded procedure-writing language. Java wouldn't be the worst choice they could make, especially given the proliferation of other languages implemented atop the JVM -- being able to use JRuby for stored procedures inside a running MySQL instance (with no network I/O or marshalling overhead) would pretty much rock. Of course, you could also just use Postgres, which already lets you embed your choice of scripting language(s) in the database server...