Thanks for sharing your thoughts Shawn. IANAL either :-). I am worried about not just Java on GAE (though that's the more immediate concern), but also about Java's future in general. Don't want to be stuck with a proprietary language that has bad stewardship and a belligerent, short-sighted, greedy corporate owner.
Also, Java on GAE seems to be a secondary citizen to Python :-)... that makes me question even more whether I should be learning Python ;-). On Aug 27, 2:13 pm, Shawn Brown <big.coffee.lo...@gmail.com> wrote: > > Motivation: I am at the early stages of implementing a web app on GAE > > using Java, but if I need to switch to Python, I shouldn't delay it > > any more. > > Anyway, what do you guys think? > > IANAL but you asked so here goes. I think you are fine using java on GAE. > > My guess is that since appengine is a derivative of OpenJDK that the > (SE) patent grant holds for appengine as long as it doesn't implement > new core functionality which the OpenJDK does not. In such a case, I > don't believe the patent grant holds. You'd have to read the grant > more closely or an analysis of it to know whether only partially > implementing it carries the grant. Even if Oracle were to argue > partial implementation does not, I believe the GPL2 combined with a > patent grant for that code means effectively that Oracle can not say > what people do with the GPL2 code, only that new functionality may not > carry the protection. > > So, were GAE to fork OpenJDK and implement new core java classes (this > does not mean new classes using java but a re-implementation of java > with new functionality), then it's possible that we may see patent > issues. Given the issues with Android though, I suspect Google will > stay in the clear and I do not believe the GAE SDK does this. > > That said, if you try to take the SDK jars and set up an equivalent of > GAE that runs on your phone (note: I am not talking about an app on a > phone that connects to GAE, I am talking about *running* a GAE > instance on a mobile phone) then perhaps you may have trouble as > Oracle reserved the rights to mobile devices for non-GPL versions of > Java. Nobody would or could ever do that I think, and so am sure it > won't ever be an issue. > > Don't listen to me though. Really don't. > > Shawn -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.