Theoretically, is it currently possible to implement a release of OpenJDK based on OSGi without getting your pants sued off by Oracle ? If technically feasible of course...
On Fri, Jul 20, 2012 at 9:06 AM, Roland Tepp <[email protected]> wrote: > Personally - I don't care much. For my Eclipse e4 based applications, OSGi > modularity works fine and I think it is actually quite good at what it does. > > neljapäev, 19. juuli 2012 22:06.59 UTC+10 kirjutas Jan Goyvaerts: > >> On Thu, Jul 19, 2012 at 1:22 PM, Jess Holle <[email protected]> wrote: >> >>> On 7/19/2012 4:28 AM, Phil Haigh wrote: >>> >>> Having a large JRE isn't an issue for my server development work... >>> >>> >>> Agreed. >>> >>> Jigsaw is lots of things: >>> >>> 1. A simple module system that is really well integrated into the >>> Java language, compiler, and runtime >>> 2. A modularization of the JVM itself >>> 3. Removal of classpath configuration >>> 4. Integrations with platform-specific deployment tooling >>> >>> None of these are really *critical* for Java's current bread-and-butter, >>> which is server-side development work, of course. >>> >>> #1 would be very nice, though -- and I'd love to see just that delivered >>> in Java 8, jettisoning the rest as fluff/frosting to be added in Java 9. >>> It's unclear, however, how one could be sure the module system is adequate >>> and won't need major rework in Java 9 without also tackling #2 in Java 8, >>> so perhaps one would also need to tackle #2 in part for Java 8 in this case. >>> >>> #2, #3 and #4 seem like really, really low priority for server-side >>> work. They are more important in terms of allowing Java to spread beyond >>> (or at least not contract to) its bread and butter. They are key for >>> allowing Java SE to be right-sized for lots of other environments. They >>> would also apparently be key to any notion of replacing the antiquated Java >>> ME with something better -- unless Oracle is simply going to concede mobile >>> (including tablets) entirely to Android forever. [Personally I'd think >>> Google and Oracle should actually be working *together* to grow >>> dovetail Android and a right-sized/mobilized Java SE in the long term.] >>> It's a sad statement for Oracle that they can't get their act together here >>> before 2015 at the earliest. As a server-side developer, though, I have to >>> say I don't really care *that* much. Just give me #1. >>> >>> As for #4, some of the deployment demos we saw at previous JavaOne's >>> seemed truly irrelevant. Cool, but irrelevant. If time wasted in this >>> area has held Jigsaw out of Java 8 that would be a real shame. >>> >>> Overall, if you *need* modularity today, there's obviously OSGi. If you >>> don't *need* it, but it would be nice to have, then you're left torn >>> between biting off the complexity of OSGi (it's certainly more complex than >>> something integrated into the language, compiler, and JVM runtime) and >>> putting modularity off until Oracle gets around to it someday in the hazy >>> future (2017 after yet another delay?!?). >>> >>> -- >>> Jess Holle >>> >>> P.S. I'm talking about modularity that impacts the *runtime*, of >>> course. One can get *build-time* modularity in loads of ways, Maven >>> being the prime example. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Java Posse" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to javaposse+unsubscribe@** >>> googlegroups.com <javaposse%[email protected]>. >>> For more options, visit this group at http://groups.google.com/** >>> group/javaposse?hl=en <http://groups.google.com/group/javaposse?hl=en>. >>> >> >> So, we're all Java enterprise application developers in here ? (I am btw) >> >> What do our Java desktop application developer colleagues in here thing >> about this ? Because Jigsaw's delay probably impact them most. Or not ? >> >> -- > You received this message because you are subscribed to the Google Groups > "Java Posse" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/javaposse/-/OTRxQ3bXVR4J. > > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
