Thought you guys might be interested in this:

http://www.osgi.org/blog/2009/06/hi-were-osgi-we-mean-no-harm.html

On Mon, Jun 22, 2009 at 10:22 PM, Reinier Zwitserloot <reini...@gmail.com>wrote:

>
> So, if I understand you correctly, Eric:
>
> 1) jigsaw's reasoning that OSGi would have been too slow is specious
> and downright faulty - from which I can conclude you presume to say
> that OSGi's design-by-committee aspects aren't a horrid mess of
> bureaucracy and insistence on officiousness, and
>
> 2) Sun's open chats with the osgi alliance, as talked about by Peter
> Krienz here: http://www.osgi.org/blog/2008/12/project-jigsaw.html aren
> too informal.
>
>
> Of course there is a shortcut in making a standard. You make something
> good, and hope the people will flock to it. It helps if you are
> building the framework/tool/library/whatever because you have a
> specific itch that needs scratching, and any use by others is bonus.
> Huh, that sounds kinda familiar, doesn't it? As a rule, designs by
> committee are used begrudgingly by that committee, foisted on others
> by way of expensive consulting contracts, and despised like the plague
> by everyone else, for sucking so much. Not always, and OSGi's been far
> less of a disaster than must committee designed hoopla, but you're
> touting this 'design by committee' horn as if it's a _good_ thing. Uh,
> no.
>
> Let me put it differently: I can take pretty much your entire
> argument, grep for 'OSGi', replace it with 'EJB 2.0', and the crux of
> your argument would be equally 'valid'. I think we're all happy EJB
> 2.0 was taken out back and shot. Now, OSGi isn't nearly that bad, but
> nevertheless, it shows that your arguments are just not very
> convincing.
>
> On Jun 22, 11:38 pm, Eric Newcomer <enewco...@gmail.com> wrote:
> > Yes, that's what they keep saying.  I'm sure they mean that they speak
> when
> > they see each other in the hallways at Java One, or after a presentation.
> Or
> > something like that.
> >
> > But there is no participation in any OSGi expert group by Jigsaw folks.
> And
> > there is no Jigsaw JSR for anyone else to participate in.
> >
> > The Jigsaw folks can say anything they want to anyone informally - and
> they
> > do say a lot of things - but there is no formal exchange of ideas and
> > proposals.  That is the point.  Without that, there's no way to bring
> things
> > together.
> >
> > Eric
> >
> > On Mon, Jun 22, 2009 at 5:32 PM, Reinier Zwitserloot <reini...@gmail.com
> >wrote:
> >
> >
> >
> > > But they do communicate with the OSGi team.
> >
> > > On Jun 22, 7:43 pm, Eric Newcomer <enewco...@gmail.com> wrote:
> > > > No, the point is that Jigsaw proposes to be a standard.  OSGi already
> is
> > > > one, and I don't mean in the academic sense. I mean that it has been
> > > widely
> > > > adopted and used.  My point is that the Jigsaw folks are talking
> about
> > > their
> > > > effort as if it were already the equal of OSGi, when it is far from
> it.
> >
> > > > I wish I knew what you guys were all talking about with respect to
> the
> > > OSGi
> > > > supporters vs Jigsaw supporters.  To me this sounds like the
> principal
> > > > arriving in the middle of a fight at the schoolyard, and not knowing
> who
> > > > started it, can only blame each fighter equally.
> >
> > > > If we in the OSGi community invite the Jigsaw folks to participate
> (and
> > > Sun
> > > > is definitely a member of OSGi as well as the relevant expert
> groups),
> > > and
> > > > they say they will, but then they don't, and we complain about that,
> is
> > > that
> > > > a valid compliant or not?
> >
> > > > Eric
> >
> > > > On Mon, Jun 22, 2009 at 12:43 PM, Lloyd Meinholz
> > > > <meinh...@javabilities.com>wrote:
> >
> > > > > Being a standard doesn't necessarily make it a good thing. Corba,
> EJB 1
> > > and
> > > > > 2 are standards. Spring and Hibernate even eclipse are defacto
> > > standards,
> > > > > but not official standards. Emphasizing OSGI being a standard
> doesn't
> > > help
> > > > > you argument IMO. I also don't agree that retrofitting OSGI to meet
> the
> > > > > needs of Jigsaw is quicker. It may be, but not necessarily.
> >
> > > > > As a total outsider to the modularization stuff, I have to say that
> my
> > > > > experience is that the OSGI supporters that I see appear to be much
> > > more
> > > > > irrational than the Jigsaw supporters. That turns me off and I
> think
> > > hurts
> > > > > adoption of this technology. The same kind of community behaviour
> is
> > > one
> > > > > reason I really don't care for RoR. Yes, I could just grow up and
> > > ignore the
> > > > > jerks, but why not work with a group that doesn't include them?
> There
> > > are
> > > > > plenty of interesting things to work on.
> >
> > > > > Lloyd
> >
> > > > > On Mon, Jun 22, 2009 at 10:34 AM, Eric Newcomer <
> enewco...@gmail.com
> > > >wrote:
> >
> > > > >> But this is a completely nonsensical argument.  Standardization is
> > > slow
> > > > >> because developing a standard means that you need to get people to
> buy
> > > into
> > > > >> it and adopt it.  That takes time.  There are no shortcuts.  The
> same
> > > will
> > > > >> have to be true for Jigsaw.  If it really gets adopted it will
> take a
> > > long
> > > > >> time.
> >
> > > > >> Are you suggesting it doesn't matter whether Eclipse, IBM, Oracle,
> > > > >> Progress, etc. adopt it?  If it does matter it will take time.
> >
> > > > >> There is no magic in the world that anyone can use to anoint
> anything
> > > a
> > > > >> standard.  This is a really false argument on its face.  You
> cannot
> > > just
> > > > >> wish for something to be adopted and have it happen.
> >
> > > > >> That's why I say we are dealing with a false debate here. We are
> drawn
> > > > >> into a comparison of Jigsaw *as it might become* versus OSGi *as
> it
> > > already
> > > > >> is*.  OSGi is a standard - Jigsaw is not.  We can suppose that
> Jigsaw
> > > might
> > > > >> become a standard, but can we really say the time it will take for
> > > Jigsaw to
> > > > >> be as widely adopted as OSGi would be time well spent?
> >
> > > > >> Eric
> >
> > > > >> On Mon, Jun 22, 2009 at 10:27 AM, Jess Holle <je...@ptc.com>
> wrote:
> >
> > > > >>>  I think one of the most compelling arguments cited was actually
> > > *not*
> > > > >>> getting necessary changes worked out through the OSGi standards
> body.
> >
> > > > >>> Standards body == slow.
> >
> > > > >>> Given that there are clear things OSGi is missing that Jigsaw
> needs
> > > and
> > > > >>> the non-goal of Jigsaw replacing OSGi, bypassing it makes sense.
> >
> > > > >>> There are other things that really gave me pause (e.g. the
> emphasis
> > > on
> > > > >>> native packaging to the exclusion of cross-platform portable
> > > packaging
> > > > >>> approaches!!!), but by-passing OSGi seems like a non-issue.
> >
> > > > >>> --
> > > > >>> Jess Holle
> >
> > > > >>> P.S. I'd contrast this with by-passing log4j, for instance, where
> > > log4j
> > > > >>> could have easily been extended to do everything Sun had in mind
> and
> > > had no
> > > > >>> weighty standards body to contend with.
> >
> > > > >>> Eric wrote:
> >
> > > > >>> This time issue is another false argument that attempts to
> justify
> > > > >>> incorrect behavior - and I mean incorrect with regard to the Java
> > > > >>> community.
> >
> > > > >>> It takes a lot more time to start something from scratch than to
> work
> > > > >>> with something that already exists.  I don't just mean the
> > > development
> > > > >>> of something, but its adoption as a standard.  Unless, of course,
> > > > >>> that's not what Jigsaw folks intend.
> >
> > > > >>> Eric
> >
> > > > >>> On Jun 20, 10:24 pm, Josh Suereth <joshua.suer...@gmail.com> <
> > > joshua.suer...@gmail.com> wrote:
> >
> > > > >>>  Can we stop the name-calling?   On the scala list serves, I
> usually
> > > reserve
> > > > >>> pictures of fluffy,furry, cute and cuddly kittens to help quell
> > > heated
> > > > >>> pointless arguments.
> >
> > > > >>> If you listen to the podcast again, you'll notice they
> specifically
> > > say that
> > > > >>> they didn't feel Sun could afford the time waiting for the
> > > OSGi-alliance to
> > > > >>> update themselves based on Sun's requirements.  To this extent I
> do
> > > agree
> > > > >>> that Java really needs modularity.  However it is also
> understandable
> > > how
> > > > >>> this would make the OSGi camp feel.   Sun is basically saying,
> > > "Although you
> > > > >>> may have a good product, we can't affrod to wait around for your
> > > standards
> > > > >>> committee.  We're going to do what we need and let OSGi follow
> > > along."  This
> > > > >>> is far different from Sun's previous approaches (think EJB).
> >
> > > > >>> The good news is that it sounds like the Jigsaw + OSGi folks are
> at
> > > least
> > > > >>> talking.  I don't think a merged approach to modularity will
> take
> > > long to
> > > > >>> follow the release of JDK 7.  That is of course, assuming Jigsaw
> > > succeeds.
> >
> > > > >>> I think the biggest complaint coming from OSGi users (myself
> > > included) is
> > > > >>> that I don't want to have to deal with the complexity of 2
> modularity
> > > > >>> tools.  It's painful enough dealing with 2-3 different logging
> > > mechanisms
> > > > >>> accross 4-5 libraries.  Competition is good, but integration is
> hard.
> >
> > > > >>> I'm just waiting for the modularity communities to start making
> > > "abstract
> > > > >>> modules" that define services that can be implemented by venders.
> > > Anyone
> > > > >>> remember CORBA?
> >
> > > > >>> - Josh
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to javaposse@googlegroups.com
To unsubscribe from this group, send email to 
javaposse+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to