Slashdot Mirror


Sun Works With Apache Software Foundation

The Jakarta group had raised some concerns over the proposed Java Specification Participation Agreement. After some hemming and hawing, it appears that the Java Community Process chair (Sun) has agreed with the ASF's concerns - but IANAL ? . If you have more info, paste it below.

14 of 129 comments (clear)

  1. I'm not really suprised... by thesupraman · · Score: 4, Insightful

    With Apache representing such a massive (and impressive, they are certainly a great example of success)number of internet/intranet servers out there, I'm not suprised Sun takes them seriously, they probably represent one of the strongest areas of java development currently.

    I would truly love Sun to take java *implementation* a little more seriously, they seem to put a lot of work into API designs and the legal situation of java, but don't seem that commited to providing a stable and simple to install environment for developers and users.

    The number one bug bear I have repeatedly hit with java is convincing users that it is worth the trouble to get the 'right' implementation installed on a given machine to allow the required functionality to work, and this can sometimes be hit and miss, which is a big problem.

    I would love to see Sun dedicate perhaps 6 months to working with other implementers to get java working smoothly and seemlessly on a wide range of hardware and operating systems, as it just doesn't seem to yet.

    I know that microsoft has thrown a lot of hurdles in the way of java, however it's not just windows where there seem to be problems. It is just too hard to get users to get their execution environment 'right' to use.

    I think this situation will limit java to vertical apps and server use until it is addressed, as these are the only situations where the extra time to get it working is acceptable.

    1. Re:I'm not really suprised... by md17 · · Score: 4, Informative


      This is F-U-D.

      ...but don't seem that commited to providing a stable and simple to install environment for developers and users.

      Have you used Java lately? Forte? NetBeans? Eclipse? Tomcat? JBoss? There are plenty of stable and simple to install environments for developers and users. I use them everyday!

      I would love to see Sun dedicate perhaps 6 months to working with other implementers to get java working smoothly and seemlessly on a wide range of hardware and operating systems, as it just doesn't seem to yet.

      Once again... Have you used Java lately?
      At my company we run and host Java Apps written on every different platform out there. How often are the Java Apps incompatible? Only when someone decides to use Micro$oft specific Java. (Which isn't that often.)

      Why do so many on Slashdot people feel compelled to write FUD about Java just because it's not GPL?

      I suspect that if it were all of a sudden GPL'd everyone here would bow down and start worshipping it, because it's the coolest thing since the hula-hoop.

    2. Re:I'm not really suprised... by Guillermito · · Score: 4, Informative

      While I think some of your points are valid, I also think Sun has made a huge improvement in the area of application setup with their Java Web Start product (now part of the standard jre distribution)

      http://java.sun.com/products/javawebstart/

      With Java Web Start installed in the client's computer you can distribute your Java application by just setting up a web page with a configuration file. The user just click a link in the page and Java Web Start downloads your code, all the libraries and even a newer version of the jre if needed. The application runs on an applet-like sandbox, so it will not read or modify local files, unless the user authorizes it. The applicacion is then cached for future use, so it will not be downloaded again, unless an automatic checking proves it has changed. If you are using Windows Java Web Start will ask you whether you want to add an icon to the menu the second time you start an application.

      Of course, all this wonderful features work only if you have the jre installed in the first place. So it's some kind of chicked and egg situation. Anyway, I don't find the standard jre installation more complex that, say, installing Acrobat Reader, or other commonly used plug-ins.

      Sun mantains a collection of links to third party Java applications:
      Swing sightings. Some of them very interesting, some of them Web-startable.

    3. Re:I'm not really suprised... by Kerg · · Score: 4, Funny
      Hint:

      META-INF/manifest.mf

    4. Re:I'm not really suprised... by rhizome · · Score: 5, Insightful

      Why do so many on Slashdot people feel compelled to write FUD about Java just because it's not GPL?

      Aside from you pulling that GPL crack out of your ass (your comment's parent didn't mention the GPL once), there seems to be plenty of room for criticism of Sun's relationship with Java and OSS. Want to install the JDK on FreeBSD? Be sure to a)install a GUI; b)install a browser that works with the various linking methods that Sun uses; c) register for a sun.com account and waste time telling Sun important things like your address; d) log in; e)Agree to the SCSL; f)download something that says "Linux" in the name (there are very few references to FreeBSD at Sun, and none in the JDK download section); g)manually download the source file; h)Agree to a license *again*; i) etc...

      Leave it to Sun to infect FreeBSD with the Microsoft-style inefficiencies that FBSD has been so good at distancing itself from. It's not about the GPL, it's about Sun and the way they treat people who aren't their cheerleaders. Being an employee of wide-line Java shop, you probably don't have occasion to relate to that.

      --
      When I was a kid, we only had one Darth.
  2. Above and beyond by axlrosen · · Score: 4, Insightful

    It really looks like Sun went above and beyond the call of duty here. I doubt Apache expected them to use $3 million of their own money to help fix this, but they did it anyway because it turned out that that was the only way to fix issue #4 on their list. Pretty cool. Chalk up one Open Source Brownie Point for Sun.

    1. Re:Above and beyond by ddstreet · · Score: 5, Informative
      use $3 million of their own money

      I think if you read it more closely, it says:

      Sun will therefore offer an annual support scholarship program to suitably qualified efforts to cover access to support services for TCKs offered by Sun.

      Which limits it to TCKs offered by Sun - meaning Sun doesn't actually spend any money, they just don't take any money in for those specific cases (they're not losing anything, since those implementors can't afford Sun's prices anyway!)

      So while it's kinda nice, Sun is not spending 3 million, and is not really losing any money either - those who get the free license by definition couldn't afford it in the first place.

  3. It's about time by WndrBr3d · · Score: 4, Informative

    I figured this would happen eventually. It seems all Web Server software (other an IIS of course) will merge to become an Application Server. Well, not as much merge but mature.

    This happened last year with the relase of ColdFusion Server 5.0 which had a built in J2EE Aplication Server. This gave ColdFusion programmers the platform to incorporate Java into their CF apps (but if they were smart they'd use it as a springboard to merge all apps over to Java).

    This will probably be a big step forward for Apache and I'm interested to see whats cranked out.

  4. this is totally offtopic but by Chundra · · Score: 5, Funny

    Is it just me, or is the java icon they're using a styrofoam cup of coffee with cigarette butts floating in it? If so, it's cool (even though it was copped from a perl jounal a while back). If not, what the hell is that floating in there?

  5. This looks really positive... but... by JohnMunsch · · Score: 5, Interesting

    There's one detail that I notice and it may be very important. They list at the end of the document a set of JSRs that they are committed ("at a minimum") to changing to meet Apache's requirements. Can you see which one is missing?

    JSR 151, Java 2 Platform, Enterprise Edition 1.4 (J2EE 1.4) Specification is not in the list. That's the one that JBoss really needs (or JSR 58 for J2EE 1.3) access to testing on and a guarantee that Sun isn't going to go after them for implementing an open source version of their specification.

    Now I could be overreacting, it could be that they left 151 out of the list because it is still open and they intend to get to it for that reason, but if that was the case you would expect to see 58 in the list. I'm hoping this is more oversight than an actual attempt to continue the foolishness with JBoss.

    --
    Sigs are for people who started using the net _after_ '86.
  6. Re:it's like rearranging deck chairs on the Titani by corey_lawson · · Score: 5, Insightful

    ...and you don't think that eventually Mono will have to do the same monkey tricks that Apache has to do now with Microsoft? All MS has to do is make a key piece of functionality proprietary and not disclose it to Mono, and they have many legal layers they can wrap it under, just like with Samba and Kerberos. Will ActiveState release Perl.net for non-Win32 systems? Will the (crazy?) people who put out Cobol.net do the same? Will MS allow some of the libs used by .Net to be made hostable from non-Win32 systems?

  7. Tomcat: It's not just for development anymore by /dev/zero · · Score: 4, Informative

    We run Tomcat 4.0.3 in production, and have found it to be more than adequate. Like most Open Source tools, it's growing into larger and larger roles.

    --

    He that breaks a thing to find out what it is has left the path of wisdom.
    -- J.R.R. Tolkien
  8. Re:Could you provide a link?` by jhunter · · Score: 5, Informative
    Here's the behind the scenes story from the Apache perspective, written by the Apache representative to the JCP.

    Apache's rep,
    Jason Hunter

  9. Re:Tomcat by ndfa · · Score: 4, Informative

    We have been using Tomcat in production as well for well over a year now. Have had very few problems... much much easier to develop using tomcat as well, WL/WS are nice but a pain to work with..

    --
    Non-Deterministic Finite Automata