Slashdot Mirror


IBM Launches Public Domain Project "Eclipse"

ccf writes "NY Times is carrying an article about how IBM is launching a new developer organization (Free Reg blah blah blah) called Eclipse, for open source development. The article is not rich in details; it says the stuff will be in the "public domain" but makes no mention of specific licenses." If anyone can find some links that make more sense about what this actually is, please post them.

4 of 205 comments (clear)

  1. Awesome, now lets see if the rest follow suit by CDWert · · Score: 4, Interesting

    Its awesome to see IBM commiting to Open Source software, I have been using a PC since 81 and I can remeber a time well, before the invasion of the clones, that seeing IBM back an Open Source project was a pipe dream. IBM still has more clout than anyone out there in the business market, kinda like the old addage, "Nobody ever got fired for buying IBM", lets hope it becomes, "Nobody ever got fired for using IBM open source"

    --
    Sig went tro...aahemmm.....fishing........
  2. how cute by SirSlud · · Score: 4, Interesting

    Are the big companies, in using Linux here and there in order to gain developer-share in the community, hurting Linux and OS or helping them, in your opinion?

    I mean, in a scenario like this, which looks like it will benifit the OS community, when/if things happen to sour (or Eclipse simply doesn't end up doing what IBM was envisioning) .. can these types of OS minded projects as started by commercial giants end up hurting the OS community more than helping it?

    Just curious ...

    --
    "Old man yells at systemd"
  3. Some answers/opinions... by Westley · · Score: 5, Interesting

    I've been using Eclipse for a couple of months now, as my principal Java development environment. Until then, I'd been a text-editor-and-Ant guy (with Jed, a lightweight Emacs clone, as my text editor). Eclipse is the first Java IDE that makes me more productive, as far as I can tell. VAJ might have done, but the repository made it a pain to use.

    So, the repository: nope, it's gone in Eclipse. Eclipse *does* maintain a local history, however, and can use CVS very easily. I believe future versions (the R2.0 stream has been promised as "soon" for a short while - I don't expect it'll be long before it's available) will have a source repository plug-in interface (a lot of Eclipse is based on a plug-in mentality) which should make it feasible to integrate it with other tools.

    The best feature of the Java editors (for me) is the refactoring. Rename a class, method, parameters, package, whatever, and Eclipse will tell you what it's going to do to all affected source modules, and then do it. Likewise you can extract a block of code as a separate method, or ask Eclipse to give you empty implementations for all the unimplemented abstract methods in a class. Again, the refactoring interface should be available at some stage, and so hopefully there'll be a large list of refactorings available.

    Likewise, it has excellent searching facilities - just click on a method and ask for all the places it's declared/referenced, for instance. All very handy stuff.

    The support on the Eclipse newsgroup is excellent, and I'm not going to pretend that some of my support of it as a product isn't due to the fact that my first question was answered in a timely manner by none other than Erich Gamma. There are very bright people behind Eclipse. (OTI, basically.) There are also bright people working on plug-ins - Instantiations is working on ways to make it look more like VAJ for those who like VAJ, for instance.

    Now, I've only used a small part of Eclipse - the Java development environment. The idea is that it's not just for Java - Eclipse is an IDE *framework* which just happens to come with a Java editor almost as an example. As a Java developer, that may be all that I need, but I like the idea that someone may come up with excellent XML editors etc to plug into it as well. (I believe WSAD already has an XML editor, but an open source one would of course be a Good Thing.)

    One vaguely negative thing to note: although Eclipse is fast when it's up and running, it *is* a memory hog. Coming back after lunch and poking at it makes it obvious that an awful lot has been swappped out.

    On balance, I love it. Finally, an IDE which actually *helps* me...

  4. Re:Information About Eclipse by GrayArea · · Score: 3, Interesting

    Apart from the SWT versus Swing issue that everyone already pointed out, Eclipse has a *very* good API for plugin development, the whole Java development environment is itself a set of plugins. You can even download a C/C++ environment for Eclipse from alphaWorks, though that only runs on Linux. I've been writing a plugin for it for the last month or so and it is a joy to develop for compared to Netbeans. From my experience, Netbeans API's accumulated a lot of cruft from version to version and are considerably harder to use.

    Eclipse has a quite advanced incremental build system, Java refactoring tools that work well (meaning without breaking the code), builtin CVS support with an excellent way of looking at team development (support for pluggable VCM systems is coming in a later version this month, I heard) and a *very* elegant and functional user interface. Performance is better than Netbeans, too. Apart from CVS support, Netbeans has a ways to go before it catches up with Eclipse on the rest of this stuff. On the other hand, Netbeans has better support for J2EE development in its free versions (Eclipse has none) and has a larger community, though Eclipse is just starting out. I was using Visual Age for server side development and Netbeans for other stuff before Eclipse came along and made a convert out of me.

    --
    "The deluded are always filled with absolutes. The rest of us have to live with ambiguity." - Aristoi, Walter Jon Willia