Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (476)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (531)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: 1 [2] 3 4 5
  ignore  |  Print  
  Oracle sues Google over use of Java in Android  (Read 17540 times)
0 Members and 1 Guest are viewing this topic.
Offline ChrisM

JGO Coder


Medals: 1
Projects: 1


END OF LINE.


« Reply #30 - Posted 2010-08-13 22:07:48 »

If someone creates a Java VM Oracle has no business in it. AFAIK Java is open technology. Google did not use any Oracle (Sun) software, they just tailored the open-source Harmony VM to their needs. How can Oracle ask for any compensation for a software they have nothing to do? This is patent trolling.


Just because they are suing for patent violation does not mean they are simply trolling.  Google knew what was in the Java code base and Oracle, now the holders of those patents, are pressing Google for compensation.  It's not as if Google was blind to this, Sun just never pursued.

Note that I am not picking sides here as I have no corporate/personal stake in either side.

Offline VeaR

Junior Member





« Reply #31 - Posted 2010-08-13 22:45:56 »

Since when is the Dalvik VM based on the Harmony VM Huh It uses the class libraries of the Harmony project (or at least a subset of them) but the VM itself is different. It isn't even a Java VM, i.e. i doesn't execute Java byte code. It's register based, not stack based like the usual Java VM and it converts all java byte code into its own format.

I have read that they "based" it on Harmony VM. Just how much of it is changes i don't know. Yes it is not stack based, but nevertheless its a VM which executes programs written in Java (after compiling and translating the byte code).

Just because they are suing for patent violation does not mean they are simply trolling.  Google knew what was in the Java code base and Oracle, now the holders of those patents, are pressing Google for compensation.  It's not as if Google was blind to this, Sun just never pursued.

Note that I am not picking sides here as I have no corporate/personal stake in either side.

http://tirania.org/blog/archive/2010/Aug-13.html

There is the list of allegedly violated patents. On first look, those are software patents, related to memory management, threading, permissions, used in the VM.

If someone would try to enforce a patent on me, because my code does: "determine code permissions by reading the stack trace", i would call it patent trolling.

I'm against software patents, and regarding this i'm against Oracle.
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #32 - Posted 2010-08-14 00:14:23 »

Since when is the Dalvik VM based on the Harmony VM Huh It uses the class libraries of the Harmony project (or at least a subset of them) but the VM itself is different. It isn't even a Java VM, i.e. i doesn't execute Java byte code. It's register based, not stack based like the usual Java VM and it converts all java byte code into its own format.
further proving his point Wink
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 742
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #33 - Posted 2010-08-14 13:19:23 »

OpenSolaris is dead!
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059310.html

Solaris Express 11 will take its place: it will (still) be free, but not open source. I wonder what the next phase in this transition is.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline ryanm

Senior Member


Projects: 1
Exp: 15 years


Used to be bleb


« Reply #34 - Posted 2010-08-14 14:57:01 »

Begin construction on a Death Star?
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 74
Projects: 15


★★★★★


« Reply #35 - Posted 2010-08-14 14:59:04 »

OpenSolaris is dead!
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059310.html

Solaris Express 11 will take its place: it will (still) be free, but not open source. I wonder what the next phase in this transition is.


Likely to be that they are going to kill OpenJDK, guess its time to start preparing a fork. Too bad they never did release the source for Java Web Start and Java Applets for OpenJDK.
Online gouessej
« Reply #36 - Posted 2010-08-14 15:07:44 »

Likely to be that they are going to kill OpenJDK, guess its time to start preparing a fork. Too bad they never did release the source for Java Web Start and Java Applets for OpenJDK.
OpenJDK is not yet dead and please don't fork Sad Java is already fragmented on mobiles, I don't want to get the same on desktop computers.

I hate software patents. Dalvik VM is very slow. I would like Oracle and Google to work together on something like "J2SE for Mobiles" in order to replace both DVM and J2ME by something really cross-platform, fast and reliable.

Offline kappa
« League of Dukes »

JGO Kernel


Medals: 74
Projects: 15


★★★★★


« Reply #37 - Posted 2010-08-14 15:34:16 »

OpenJDK is not yet dead and please don't fork Sad Java is already fragmented on mobiles, I don't want to get the same on desktop computers.

I hate software patents. Dalvik VM is very slow. I would like Oracle and Google to work together on something like "J2SE for Mobiles" in order to replace both DVM and J2ME by something really cross-platform, fast and reliable.

Well that OpenSolaris post linked to above does mention that the open source development model has been axed, might just refer to Solaris but you never know. As for a fork Redhat already has one called IcedTea, so would just be a matter of jumping to it.
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #38 - Posted 2010-08-15 12:33:58 »

Am I the only one that had to replace OpenJDK with the Sun JVM because things tend not to work on it?

Offline princec

JGO Kernel


Medals: 339
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #39 - Posted 2010-08-15 13:26:38 »

No, you aren't. OpenJDK tends to basically not work in all sorts of irritating ways.

I so wish they'd stuck to just specifying that the VM was just the VM and bootstrap classes. Sigh.

Cas Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ChrisM

JGO Coder


Medals: 1
Projects: 1


END OF LINE.


« Reply #40 - Posted 2010-08-15 14:55:07 »

OpenJDK is not yet dead and please don't fork Sad Java is already fragmented on mobiles, I don't want to get the same on desktop computers.

I hate software patents. Dalvik VM is very slow. I would like Oracle and Google to work together on something like "J2SE for Mobiles" in order to replace both DVM and J2ME by something really cross-platform, fast and reliable.

Blame the cell phone manufacturers and carriers on this.  So. Much. Hair. Pulling.

Offline elias4444

Junior Member





« Reply #41 - Posted 2010-08-15 18:51:04 »

Out of curiosity, has this move by Oracle scared anyone away from using Java for their games anymore?

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 742
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #42 - Posted 2010-08-15 18:53:54 »

Out of curiosity, has this move by Oracle scared anyone away from using Java for their games anymore?

It would be braindead to do so, at this moment. Then again, how many people actually use Java for their commercial games? Very few. Anything Oracle does that screws up clientside tech, will have negligible impact. If you control the env. on the *desktop* (companies, or embedded JRE) then just keep using 6u21 for eternity.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline hishadow

Senior Newbie





« Reply #43 - Posted 2010-08-15 20:21:58 »

I have serious regrets betting on applets, but right now it's the only way to get "full-access" to hardware in a web-browser. I think it's an excellent technology for distributing games on the web. Too bad it stagnated under Sun's leadership, and probably even worse under Oracle's.

I don't know if it's an omen, but I just recently ordered "The D programming language". Not exactly an alternative though and I love my Scala.  Cry
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 742
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #44 - Posted 2010-08-15 20:54:28 »

I don't know if it's an omen, but I just recently ordered "The D programming language". Not exactly an alternative though and I love my Scala.  Cry

Offtopic:
You might read up on Go too. From the YouTube videos on it it seems pretty thought through.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #45 - Posted 2010-08-15 20:59:11 »

Offtopic:
You might read up on Go too. From the YouTube videos on it it seems pretty thought through.
Go is interesting, but horribly crippled right now. For instance there isn't even a proper windows build yet, so it only really works on Linux (and Mac is completely unsupported). This isn't really surprising given that google's focus for it is high-performance server software.

D is equally interesting, but has never reached mainstream appeal and so the whole toolchain is still pretty weak, despite it being quite an old language. Libraries are hard to come by as well.

IMHO your best alternative for a high-level, cross-platform setup is a modern scripting language (like python or ruby) on top of a small C or C++ core.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline elias4444

Junior Member





« Reply #46 - Posted 2010-08-16 01:01:17 »

I think I'll second what Orangy says... I think Python is my next stop after Java (with something like Panda3D on the backend).

Offline lhkbob

JGO Knight


Medals: 32



« Reply #47 - Posted 2010-08-16 08:52:05 »

I think I'll second what Orangy says... I think Python is my next stop after Java (with something like Panda3D on the backend).


Uggh, compared to Java python is just an exercise in a different kind of pain.  It feels designed for easy scripting but the lack of static typing makes it so hard to easily build a large project. Sure there are ways around it, but to me Java has so many good things going for it that unless Oracle makes the language a living hell, I'll tolerate a little political money-grubbing bullshit.

Offline Abuse

JGO Coder


Medals: 11


falling into the abyss of reality


« Reply #48 - Posted 2010-08-16 12:02:16 »

OpenSolaris is dead!
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2010-August/059310.html

Solaris Express 11 will take its place: it will (still) be free, but not open source. I wonder what the next phase in this transition is.


In that leaked memo:

Quote
Solaris is used by about 40% of Oracle’s enterprise
customers, which means we have a 60% growth opportunity in our top
customers alone.

Perhaps i'm just being picky, but that statement is just wrong.... it's a 150% growth potencial within the existing customer base.
Or do upper management measure percentages & growth differently to normal people?

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline VeaR

Junior Member





« Reply #49 - Posted 2010-08-16 19:29:09 »

Offtopic:
You might read up on Go too. From the YouTube videos on it it seems pretty thought through.

I'm following the happenings around Go, i do like some of its concepts, but don't like others, its a bit "dirty" language like C is, not as strict and clean like Java.  And i'm starting to dislike Scala more and more. Its not just a better Java, but a syntactically oversize Java. D is still the best Java/C++ mix, but a bit quiet lately.
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #50 - Posted 2010-08-17 04:28:51 »

[...]
IMHO your best alternative for a high-level, cross-platform setup is a modern scripting language (like python or ruby) on top of a small C or C++ core.

As I mentioned last time this came up, I'd rather go with JavaScript instead of Python. It's faster (than Python, Ruby, PHP, Lua, etc.), better documented, and imo it's a lot nicer to work with.

V8 (Chrome's engine) is BSD licensed and only about 1.5-2.5mb in size (depends on the platform - it's currently about 1.5mb on Windows).

弾幕 ☆ @mahonnaiseblog
Offline nonnus29

Senior Member




Giving Java a second chance after ludumdare fiasco


« Reply #51 - Posted 2010-08-17 04:49:01 »

Google CEO Eric Schmidt was the Java product manager at Sun in the 90's so surely they were aware of these issues.  The patent suit was a surprise to me, I expected Oracle to sue Google for the same reason Sun sued MS: not distributing complete, compliant version of Java and/or extending it.

I also wasn't aware that Google was licensing Android to all these phone manufacturers.  If that's the case, and Google is making money on Sun/Java IP via Andoid/Dalvik, I see no real reason why Oracle shouldn't be paid for the Java IP.  Now, are the patents valid?  I tend to not think so.  It would be great for one of these patent cases go all the way to the supreme court, and not settled in arbitration so no one knows what happened.  It would be great to get some of these crap patents thrown out.

Go is interesting, D is interesting (there's a port of SWT to D), but I think right now, Qt is the only complete platform of libraries comparable to Java/.NET, so either Qt/C++ or PyQt are the best way forward.

And hey if nothing else, there's always Mono....
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #52 - Posted 2010-08-17 06:53:38 »

>I also wasn't aware that Google was licensing Android to all these phone manufacturers.

They aren't. It's Apache/GPL.

http://en.wikipedia.org/wiki/Android_%28operating_system%29#Licensing

弾幕 ☆ @mahonnaiseblog
Offline OverKill

Junior Member




Java games rock!


« Reply #53 - Posted 2010-08-17 09:12:28 »

Out of curiosity, has this move by Oracle scared anyone away from using Java for their games anymore?
Not games, but I professionally do work with Java based systems (JBoss et al) and this is just another stone in the hands of people already looking to go Taliban on Java.

If it is Oracle's goal to totally scare away everyone from Java, they are doing a really nice job.
Seriously, what are they thinking? Does no one at Oracle have a flipping idea what is going on or is Oracle only made up of clueless suits?

Here is a clue Oracle:
The people reading such news are the same people who use Java.
The devs. Not the suits. Not the managers.
And if they see Oracle trying to pull a M$, what do you think they will think?

Speaking of M$. Does this also lay the typical pro-C# arguments, about how M$ is cool because it has opened up C# and whatnot, to rest?
Offline Markus_Persson

JGO Wizard


Medals: 14
Projects: 19


Mojang Specifications


« Reply #54 - Posted 2010-08-17 09:30:29 »

It's highly unlikely my next game will be written in Java.

Java is a wonderful language, and when Sun was in charge there were some people working on trying to keep it viable for gaming (chrism). Sure, sun was slow and strange, but at least there was some kind of effort. I spoke with Sun directly several times about the games I made, and that made me feel like the platform I was trusting my game in would last for many years.

Oracle hasn't contacted me once, despite Minecraft being something of a killer app at this point, and they seem to have no reason at all to keep client side java alive, as there really honestly is no money in it for them. Adding to this that Larry Ellison is BFF with Steve Jobs who recently took a huge plunge into the greedy-go-nuts pool and tries to kill Flash (which does what client-side java does, more or less), and I think the future is mighty bleak.

Sure, it might be kinda possible to fork Java (not so certain because of the patents..), but a forked java would be a much, MUCH smaller platform as almost nobody would have it installed.

Play Minecraft!
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #55 - Posted 2010-08-17 10:01:57 »

I wouldn't throw java overboard so quickly because of some lawsuit. I'd say such patent lawsuits are business as usual.
Yes, I'm also concerned, and I'm no fan of Larry Ellison and Steve Jobs either, but them rubbing eachothers backs won't keep me from doing what I'm doing now. For me, java is still the best technology for what I want to achieve.
The only reason for me to jump ship to other technology would be because I found something better, not because I let some political bullshit rule my decisions.

Quote
Does this also lay the typical pro-C# arguments, about how M$ is cool because it has opened up C# and whatnot, to rest?
I was surprised about the number of .NET zealots that wasted no time into pointing out how superior C# is and how Android should go away from java and go for C# instead.

Online gouessej
« Reply #56 - Posted 2010-08-17 10:21:38 »

Oracle hasn't contacted me once
Time has changed. Oracle has contacted me 3 times (whereas I have created no killer application), a French manager even gave me his phone number. I won't leave the boat now and I don't understand pessimistic things said here. What's wrong? Java works, it could be better but it still works. What has become the Java Store?

Offline Markus_Persson

JGO Wizard


Medals: 14
Projects: 19


Mojang Specifications


« Reply #57 - Posted 2010-08-17 10:38:30 »

wow

Play Minecraft!
Offline OverKill

Junior Member




Java games rock!


« Reply #58 - Posted 2010-08-17 10:49:14 »

I won't leave the boat now and I don't understand pessimistic things said here. What's wrong? Java works, it could be better but it still works. What has become the Java Store?
For someone like myself and my company (and others) who has invested a lot of time and thus money into Java, you have to take these risks seriously.
After these steps, who knows what Oracle will pull next. And their friendship with Apple is NOT a good thing imho. Might as well have married M$.

I just want to know if the platform I am working on has a future or not.
The thing that made Java so great was, besides the cool features, that it was openly available for every platform.

Though to be honest I wonder what could possibly replace Java on the (JEE) server side. Java has been brilliant for this use case.
Maybe Google will come up with a replacement (BINJ : BINJ is not Java Wink )
Offline Nate

JGO Kernel


Medals: 145
Projects: 4
Exp: 14 years


Esoteric Software


« Reply #59 - Posted 2010-08-17 12:13:34 »

wow
+1 LOL

Pages: 1 [2] 3 4 5
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

pw (13 views)
2014-07-24 01:59:36

Riven (13 views)
2014-07-23 21:16:32

Riven (13 views)
2014-07-23 21:07:15

Riven (14 views)
2014-07-23 20:56:16

ctomni231 (43 views)
2014-07-18 06:55:21

Zero Volt (39 views)
2014-07-17 23:47:54

danieldean (32 views)
2014-07-17 23:41:23

MustardPeter (35 views)
2014-07-16 23:30:00

Cero (50 views)
2014-07-16 00:42:17

Riven (50 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!