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.

205 comments

  1. IBM info at: by riggwelter · · Score: 5, Informative
    --
    Listening for the sound of the coming rain...
    1. Re:IBM info at: by Binarybrain · · Score: 1

      Maybe somebody should set up a mirror for the IBM Ecplise page.I think they are getting slashdotted.

  2. Trying to be Cool by JohnHegarty · · Score: 0, Flamebait

    That sounds like IBM trying to be "cool". They heard all the kids are doing this open source thing , let join it.

    1. Re:Trying to be Cool by Anonymous Coward · · Score: 1, Interesting

      Thanks for the troll. The base IDE will be available for free under an open source license. Anyone in the world can use it to develop their third-party software on top of, and sell it for however much they want. (No, the license isn't viral). IBM can develop their own applications on top of it (WebSphere, VisualAge, etc) and sell them for however much they want. Everyone will benefit from an open, free platform and application framework. The revisions and improvements will, of course, go back into the platform which (in case you didn't read the article) is OPEN SOURCE. So IBM can't steal and profit from these changes; that's ludicrous.

  3. 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........
    1. Re:Awesome, now lets see if the rest follow suit by Anonymous Coward · · Score: 0

      Wow, are you pimpin' for big blue or what.

    2. Re:Awesome, now lets see if the rest follow suit by drinkypoo · · Score: 1
      ...seeing IBM back an Open Source project was a pipe dream.

      I was talking to a mainframe guy and the roots were even more insidious; He says any software developed on an IBM mainframe (in the old days, near their inception) was automatically the joint property of IBM and yourself.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. How is this different than Sourcefourge? by Marillion · · Score: 1, Flamebait

    How is this different than SourceForge?
    Don't get me wrong, I think the more the 800 pound Big Blue gorillia throws its weight the right way is a good thing, but it seems to me to be duplicating effort of SourceForge.

    --
    This is a boring sig
    1. Re:How is this different than Sourcefourge? by banky · · Score: 2

      My theory has been for some time that once the bottom finally falls out of VA, Big Blue will swoop in and get it cheap.

      YMMV.

      --
      ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
    2. Re:How is this different than Sourcefourge? by LogicAli · · Score: 3, Informative

      It seems to me that Eclipse and Sourceforge are two different entities. Sourceforge has always seemed to me to be a place where Open Source projects are available. Eclipse on the other had is a framework that can be used to write intergrated tools for software products. Using eclipse two different companies tools can integrate in a smart way. Take a look at the website

  5. Project home page by riggwelter · · Score: 3, Redundant
    --
    Listening for the sound of the coming rain...
  6. Eclipse portal by LogicAli · · Score: 0, Redundant

    For more information on the Eclipse project look at www.eclipse.org

  7. Better later then never by Nick · · Score: 1

    The move, to be sure, is an attempt to play to I.B.M.'s strength and away from its weakness. Microsoft's Windows and Sun's Solaris version of Unix are the leading proprietary operating systems.

    Better later then never, I guess. Where was this 8-9 years ago?

    --
    Fuck Ajit Pai
    1. Re:Better later then never by ichimunki · · Score: 2

      Wouldn't it have been on the back burner as IBM tried to push OS/2 and Warp?

      --
      I do not have a signature
  8. 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"
    1. Re:how cute by Chocky2 · · Score: 2, Insightful

      The main benefits will, I suspect, arrise not directly out of IBM becoming an open source player, but rather out if the improvement in OS's image among the many senior execs of major companies who grew up when IBM was almost a synonym for reliable, business-class computing, particularly many CIOs and CEOs have passed through the AIX-laden finance sector.

    2. Re:how cute by Anonymous Coward · · Score: 1, Insightful

      Quit being so skeptical!
      Ever hear the saying "Don't look a gift horse in the mouth" ?

      IBM is doing wonderful things for the linux community.
      So far Eclipse is an excellent Java Development environment, rivaling that of Visual Age, and it is available on Linux and Windows.
      Up until now the only thing stopping me from using linux exclusively was a good Java development environment. Sure there is netbeans and jbuilder, but they were both lacking incremental compliliation that made visual age so successful.

      Eclipse is also much more than that, since it is open source, it can easily be modified to become a developement environment for other languages. A plugin could easily be put together to make it a nice front end for gcc or whatever.

      After being under Microsoft's thumb for so long, IBM has alot to gain by spearheading the linux bandwagon, and the linux community has alot to gain with corporations funding such projects.

    3. Re:how cute by jilles · · Score: 2

      IBM sells hardware and services. The software is essential for both but in terms of license fees it is peanuts compared to the revenue from the hardware and services.

      Therefore stimulating the adoption of their software makes sense. The more developers, the more software, the more software the more hardware to run it is sold as well as services to maintain, deploy and support it. Of the shelf software is rapidly disappearing as a viable businessmodel. IBM still has some packages that profitable but they are increasingly niche markets. DB2 for instance is no doubt profitable. Also whatever license fees IBM harvest probably pales in comparison to the revenue from the associated services that come with it. The long term market is that the DB software is free (maybe even as in speech). MS is already planning to integrate SQL server into their OS. When they do, selling DB engines will no longer be a sound business model.

      Nice side effect of all this is that in principle you can have good quality stuff for free. Linux has already benefitted from this enormously since many of the improvements in the 2.4 kernel are contributions from various large UNIX vendors. File systems are no core business to anyone any more so you might as well give them away -> linux has dozens of high quality filesystems to choose from now.

      The contribution model is beginning to be somewhat mandatory. Very few vendors can actually afford to continue to support their propietary software. If it doesn't integrate with linux it is dead in the water. IBM knows this, SUN hasn't quite figured it out yet.

      --

      Jilles
    4. Re:how cute by Anonymous Coward · · Score: 0

      The way that I can see IBM hurting Linux / OpenSource is if IBM (somehow) would become the only large supporter of OS/Linux, causing the 2 to become so intertwined that it seems like IBM is controlling it (linux is probably the better example) - causing a backlash against it. (Sun/Java in at least the early days comes to mind) Chances of this happening are unlikely, but you were looking for negatives...

      FYI - I wouldn't see IBM buying any linux distributors. They are not distributing Linux currently because of potential patent problems. For instance:

      If they ship something that conflicts with a patent they own, that patent would become open to the public. Not much chance of them reviewing each line of OS code to make sure it doesn't infringe.

      No need to get into a legal discussion over this, but I don't think IBM wants to be the one to test the rules given its sheer number of patents.

    5. Re:how cute by chris_mahan · · Score: 1

      You need to look a gift horse in the mouth. Look at Germany in the 30's. They were hit hard by the US/Global depression on top of an enormous debt burden from WWI. Then, these idealists came in and rebuilt the country. They built world-class freeways, rebuilt the industry, lowered unemployment, lowered inflation, in 6 short years Germany arguably became the most powerful nation in the world economically, and soon, militarily as well. (1933-1939) then, another 6 years later (1939-1945) Germany had suffered 11 million+ dead, had been bombed back to the stone age by the UK, the US and the USSR. They also suffered being split in half, being occupied by foreign forces for 45+ years, and being branded by the world as barbarians.
      It all looked good, but in reality, they were going down the path to perdition. They should have really looked that gift horse in the mouth.

      --

      "Piter, too, is dead."

    6. Re:how cute by callinan · · Score: 1

      IBM == Nazis? Come on, IBM is a company that knows what has to be done to build stable tools and create stable products/ services to sell to customers. They have nothing to gain by hurting the OS community, and wasn't it IBM, thorugh their creation of the PC and it's OPEN arch, that allowed us to have cheaps computers that were usable? Sure, they did try that silly MCA thing, but they have realized the advantages standards and OSS, and are a great addition to the community.

      --
      "UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus."
    7. Re:how cute by chris_mahan · · Score: 2, Interesting

      Not saying that.

      All I'm saying is that the old expression "Don't look a gift horse in the mouth" should be relegated to the antics of a past age.

      In today's complex world, all entities must walk circumspectly, carefully gauging the pros and cons of any endeavor, and not follow anyone blindly, no matter how lofty their motives might be.

      Perhaps the ref to WWII was a bit over the top, though.

      --

      "Piter, too, is dead."

  9. License by Klerck · · Score: 0

    No mention of any license? well, gee!

    Doesn't anyone actually remember what the public domain is anymore? It's that place you release stuff that you want anyone to be able to do anything whether whether you like their ideas or not! It's the place where things go after copyrights expire so that everyone can enjoy them.

    public domain is something that not enough people hold dear or even know about and is quickly disappearing because of that

    1. Re:License by jemoody · · Score: 1

      It will not be public domain, it will be an open source license, the contents of which are undisclosed as of yet.

  10. Hardware & Services by ishark · · Score: 4, Insightful

    Actually, I doubt that IBM is trying to be "cool". They definitely don't need it. What they want to obtain is 0-cost software, not in the sense that it costs you $0 to buy, but that it costs them (near) $0 to develop. IBM produces hardware, and hardware sells much better if software is running on it. Software changes daily and is pirated, hardware doesn't.... It's a much safer market.
    For the "service" part: IBM sells solutions, which means people at your office solving problems. Again $0 (developement) costs makes this more effective and profitable.

  11. Eclipse by GGardner · · Score: 2

    Eclipse contains the tools used to build the Visual Age for Java IDE. These are mainly Java based tools, and include the really cool SWT/JFace graphics library for Java, which be used instead of AWT and Swing. Imagine building UIs for Java which don't suck -- SWT is fast and look like native GUI apps, and don't have the stink of AWT about them.

    1. Re:Eclipse by Anonymous Coward · · Score: 1, Informative

      VisualAge for Java was written in Smalltalk. Eclipse is Java-based. Eclipse does not contain the tools used to build VA/Java. The rest that you say (especially about the foul odours emitted by AWT) is correct.

  12. Text of story for the reg-impaired by Anonymous Coward · · Score: 5, Informative
    November 5, 2001

    Some I.B.M. Software Tools to Be Put in Public Domain

    By STEVE LOHR

    I.B.M. plans to announce today that it is placing $40 million of its software tools in the public domain as the first step toward founding an open-source organization for developers.

    The move is the latest step in International Business Machines' embrace of the open-source software model, in which programmers around the world share software code for joint development and debugging. In the last few years, I.B.M. has made big bets on the two major open-source projects, the Apache Web server and the GNU Linux operating system.

    The new open-source organization, called Eclipse, will focus on the programming tools used to build applications and other software. More than 150 software companies, from Linux distributors like Red Hat and SuSE to applications developers like Rational and Bow Street, are lined up to join the Eclipse community.

    The group plans to establish a governing board later this month, to guide the technical standards and work of the open-source software tools community. I.B.M. will be one of several board members of the Eclipse organization.

    "Somebody had to start it, but this is absolutely not an I.B.M.-controlled thing," said Scott Hebner, an I.B.M. software marketing executive.

    Traditionally, the standards for software development tools have been supplied by the companies with leading operating systems including Microsoft's Windows, Sun Microsystems' Solaris or I.B.M.'s mainframe operating systems.

    Yet Eclipse, analysts say, is a break from the proprietary pattern, and it is coming at a crucial juncture for the industry. The Internet is evolving beyond a medium for viewing Web pages and downloading information and entertainment. Instead, the Internet is in effect becoming the equivalent of an operating system -- a technology "platform," on which programs can be run and built.

    New software technologies like Java, the Internet programming language, and XML, a standard for identifying and interpreting information sent over the Internet, are making the evolution possible. And the transition opens the door to a new level of Internet use, from automating online transactions between companies to developing an array of personalized services for individuals.

    The potential new uses, made possible by software, are being called Web services. The industry sees Web services as an important new avenue of growth. Major companies including I.B.M., Microsoft and others are eager to develop the new business, and they are all trying to woo developers to their respective camps.

    "I.B.M. understands that whoever has the most developers, wins," said James Governor, an analyst at Illuminata, a research firm. "With Eclipse, I.B.M. is making a very aggressive move. It is betting that opening up the software tools ecosystem will work to its advantage."

    The move, to be sure, is an attempt to play to I.B.M.'s strength and away from its weakness. Microsoft's Windows and Sun's Solaris version of Unix are the leading proprietary operating systems. I.B.M. has backed Linux, whose code is distributed free, partly because Linux's ascent would work to the detriment of both Microsoft and Sun.

    I.B.M. considers it a worthwhile investment to place in the public domain software tools that it spent $40 million to develop, seeing the move as one that further undermines the leading operating system suppliers. I.B.M. wants to take value away from the operating system layer of software and make money mainly by selling specialized software applications to companies and charging for services -- helping companies to integrate various kinds of information technology to make businesses more productive.

    "This clearly plays to I.B.M.'s strengths and where our customers want to go," said Steven A. Mills, an I.B.M. senior vice president in charge of the software group. "Customers do not want to be locked into one platform for their information technology infrastructure, and developers do not want to be locked into a single state of mind for development."

    The name Eclipse was chosen to suggest that the open-source approach will eclipse the proprietary development model.

    The software that I.B.M. is putting into Eclipse and into the public domain include programming tools for debugging, user interface work, editing and project management. The tools employ Java and XML technology, and the intent of Eclipse is to provide a choice of mix-and-match tools.

    1. Re:Text of story for the reg-impaired by lobsterGun · · Score: 0, Offtopic

      Ummm. Isn't this post a baltent and flagrent violation of copyrights?

      I don't mean this post...I mean the post that I'm replying to. This post is entirely and 100% my own.

    2. Re:Text of story for the reg-impaired by Anonymous Coward · · Score: 0

      Probably. Is it worth the effort to supoena /.'s server logs to find the IP address of the offending AC, then supoenaing the ISP that owns that IP block (assuming, the block is U.S. based) to find the account responsible, then tracking down the person that actually made the post? Now consider that this was not a NYT story, but an IBM press release. My answer to that: probably not.

  13. Saw this at OOPSLA by sohp · · Score: 4, Informative

    The Eclipse Project got a lot of buzz at the last OOPSLA conference. A follow-on to IBM's VAJ, it's intended to be a programmer's workbench and include current tools like a refactoring browser, continuous integration. Too bad it seems slashdotted.

    1. Re:Saw this at OOPSLA by LogicAli · · Score: 2, Interesting

      It seems to me that there is some confusion as to what Eclipse actually is. Eclipse is a framework for writing integrated tools. The programming environment is a set of tools written using the eclipse framework, not the programing environment in itself.

    2. Re:Saw this at OOPSLA by THEbwana · · Score: 1

      It does cvs as well...
      For me, the main benefit is that the Websphere studio (the Workbench (which builds on Eclipse) + IBM extensions), Websphere advanced and db2 are now available on Linux. That means that I can get away with using Linux at work without anyone really noticing (except for increased productivity). No more NT4. No more rebooting to make Websphere release ports. No more f**ked up textfiles when deploying to Solaris. No more registry chaos etc. Feels good. Thanks IBM.

  14. License by Anonymous Coward · · Score: 1

    License ? Public Domain means no license =)

  15. Still making money by Erasei · · Score: 2

    Think article over at NewForge sheds some light on this. According to them, they feel they can make a fair share of money from Linux. While we are all congratulating IBM on their Open Source move, what might be happening is: They are selling Linux and getting free development work from the Open Source community. It's a creative way to cut back expenses.. just Open Source your work, and get it developed for free.

    --
    visit my free wallpaper collection, wp.erasei.com
    1. Re:Still making money by baptiste · · Score: 3, Insightful
      They are selling Linux and getting free development work from the Open Source community. It's a creative way to cut back expenses.. just Open Source your work, and get it developed for free.

      Which isn't necessarily a bad thing. It helps IBM, sure. But we all benefit since the code is out there and can be reused in other areas unrelated to IBM so we win too. I think IBM has taken a smart avenue related to Linux. Sure, they need to make money, but they realized early on the only way to make money in OSS is to be accepted as an honest and contributing player by the commuinity which they seem committed to. More power to them!

    2. Re:Still making money by MarkCC · · Score: 5, Informative

      You're just plain wrong about this.

      I'm an IBMer, who's trying to open-source a related project. One of the issues that we're dealing with is that often, open-sourcing increases the cost of development.

      One of the advantages of being closed is control. You get to choose exactly where each programmer works; you get to choose exactly which pieces of the system change, and which don't.

      When you open it, suddenly, you lose control. You can't just make decisions anymore; you need to work with your contributor base, which is a much slower process than managerial decree. And you need to deal with the fact that people will be changing things all over the place, and be capable of integrating those changes into your own ongoing work. That costs time(possibly a lot of time), and time costs money. Not to mention the direct costs of
      slowed communication, support, bug tracking and handling, patch queue management, security (as
      to do open source, you need a CVS server that straddles the firewall), etc. Open-sourcing a
      corporate product is not cheap.

      Of course, the benefits of opening are often enormous. (I'm not trying to do this to my own system for nothing!) But anyone who open-sources a project hoping to lower their costs through free labor is in for quite a shock. It doesn't happen.

      As far as Eclipse goes... I was initially a skeptic when I first heard about it. Now, I've been using it for a while. It's a damned impressive piece of work. You'll never believe it's written in Java; the startup time is a bit long (while the JIT is compiling the whole thing as it loads), but once it loads, it absolutely flies. Looks sharp, runs fast, and gives you
      all the hooks you need to hack up your own tools and integrate them into it.

    3. Re:Still making money by hearingaid · · Score: 2

      No, you're thinking of ActiveState. :)

      I know a guy who used to work there. While they do a lot of work on development, their main source of income is support contracts. Which, of course, they use the open-source community for; when their clients ask them questions, they ask OSS developers questions.

      Not that I really have a problem with this. By giving us all a reasonable, working Perl for Win32, they help Perl programmers out; it's a symbiotic relationship.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    4. Re:Still making money by carlos_benj · · Score: 1

      While we are all congratulating IBM on their Open Source move, what might be happening is: They are selling Linux and getting free development work from the Open Source community.

      Good heavens! You mean while we're all exchanging high fives they'll outflank us and actually figure out a way to profit from this? I'm aghast.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

  16. Information About Eclipse by roca · · Score: 5, Informative

    Eclipse is an IDE framework written in Java. It is very extensible; all support for editors, compilers, debuggers, and other tools, etc is provided as plugins.

    Although it's written in Java, it can be used to develop programs written in other languages; there are already proof-of-concept plugins for C (using gcc) and make.

    It is being developed by OTI, an IBM subsidiary who did Visual Age Smalltalk and Visual Age Java. These people have a lot of experience building IDEs.

    Currently you can download the basic framework and a set of plugins that let you edit, compile and debug Java applications --- a pretty decent Java IDE. (The very-context-sensitive code-completion is pretty nice. It also has a great feature where it compiles the code every time you save and puts unobtrusive error icons at every line with an error --- an excellent way to keep your source error-free as you go, without getting in your face.) You get the source but currently not under a true open source license. The OTI people promise that they will be moving to a true open source license soon.

    This is a big initiative within IBM. The WebSphere Workbench product is already based on Eclipse. Lots of people within IBM, including IBM Research, and several other companies are building new development tools as Eclipse plugins.

    One slightly weird thing about Eclipse is that it doesn't use Swing. Instead it has its own toolkit called SWT, which is designed to expose a single cross-platform API but is reimplemented using native widgets on each platform. You can download versions for Win32 and Motif but in the newsgroups some OTI people said that they're working on a Gtk port.

    More information at http://www.eclipse.org.

    1. Re:Information About Eclipse by roca · · Score: 2

      > It is being developed by OTI, an IBM subsidiary who did
      > Visual Age Smalltalk and Visual Age Java.

      I should mention that unlike Visual Age for Java, with Eclipse you can use a variety of JVMs. In particular you can debug code running in any JVM that supports the Java debugging interfaces.

    2. Re:Information About Eclipse by Nick+Mitchell · · Score: 2, Informative

      Also, with Eclipse, the application you're debugging runs in a separate VM from the development environment. With VisualAge, they ran in the same VM, which has the obvious unfortunate consequences :)

    3. Re:Information About Eclipse by illusion_2K · · Score: 2, Interesting

      Maybe it's just me, but how does this project really differ from Netbeans (except for the whole Sun-IBM sponsorship thing). I've been using it for a while now and it does pretty much everything you mentioned above. It's also been out for a while now (coming out with version 3.3 when Java 1.4 comes out next year) and IMHO is fairly mature.

      I'm quite curious to know why I should consider switching.

    4. Re:Information About Eclipse by shazam* · · Score: 1

      >>It is being developed by OTI, an IBM subsidiary who did Visual Age Smalltalk and Visual Age Java. These people have a lot of experience building IDEs

      Hey! VAJ was developed in toronto, at the IBM Toronto Software Lab.
      Credit where credit is due.

    5. Re:Information About Eclipse by Anonymous Coward · · Score: 0

      VAJ was developed in OTI labs around the world, with the visual composition tools written in IBM RTP (North Carolina). Artwork and some architecture planning came from Toronto, but most of the design and coding was done at OTI.

    6. Re:Information About Eclipse by ScumBiker · · Score: 1

      Speaking about IDE's, I'm looking for a great PHP editor/IDE. I've been working with the Dreamweaver Ultradev extension for PHP, but I find it lacking. Normally, I work in Homesite, but a GUI editor like Dreamweaver is extremely nice to work in. Any suggestions out there?

      --
      --- Think of it as evolution in action ---
    7. Re:Information About Eclipse by Anonymous Coward · · Score: 0


      EMACS!!!

      Emacs can do anything, you just need to write the elisp code for it. What, are you stupid? Don't you know how to write lisp? Didn't you go to universtiy, you uneducated twit? You're a programmer, you should be able to fucking program your editor.

      --
      TEAT
      The Assocation of Emacs Trolls

    8. Re:Information About Eclipse by roca · · Score: 2

      If you're already happy with Netbeans, then obviously you shouldn't switch.

      One major difference is Swing vs SWT. A lot of people want support for native widgets. For example, on Windows, SWT supports ActiveX controls.

      There may be significant internal technical differences, but I don't know enough about either system to say.

    9. Re:Information About Eclipse by Tim+Doran · · Score: 3, Funny

      err... do you really call it 'VAJ'?

      My wife's a doula (think assistant midwife), and the pronunciation of that brings something entirely different to mind ;)

    10. Re:Information About Eclipse by Anonymous Coward · · Score: 0

      Doesn't use Swing. I wonder why? Could it be that Swing's legendary suckage put them off?

    11. Re:Information About Eclipse by burner · · Score: 2, Interesting

      Whoops! you're mistaken. It was actually originally developed at OTI, a subsidiary that has a big office in Raleigh. Lots of stuff get developed at IBM around the world, then get shunted off to Toronto labs when they become fully productized.

      http://www.oti.com/

      --
      MRSH-Recording device, corned beef sandwich with kraut, seafaring bird, and the foamy top of a beverage.
    12. 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
    13. Re:Information About Eclipse by Anonymous Coward · · Score: 0
      OTI is based in Ottawa and I believe it was they who also did the OpenDOC stuff (in co-operation with Apple who were working on Rhapsody).


      The big thing done in the Toronto lab these days is DB2. That's where we did the original skunkworks DB2 port to Linux which got IBM into Linux in the first place (we were the first product to do it). Yay for us!

    14. Re:Information About Eclipse by ScumBiker · · Score: 1

      Bite my ass, you doofus troll. Besides, I use vi, not that abortion some people call an editor you obviously prefer. As far as programming my editor, fsck that, I'm lazy. I want someone else to create one for me.

      --
      --- Think of it as evolution in action ---
    15. Re:Information About Eclipse by MrBoring · · Score: 1

      Vi. Admirable.

      Might I suggest VIM!

    16. Re:Information About Eclipse by MrBoring · · Score: 1

      I haven't mastered Swing or AWT. I didn't want to spend time reading 100 pages on ListModels and such just to put up a stinking tree control. Is it any simpler in the SWT?

      My gripe is, that I really miss GUI programming in VB, where things were nice and easy and it didn't require reading 500 pages.

    17. Re:Information About Eclipse by THEbwana · · Score: 1

      Might have been the first product, but wasn't it the SAP port to OS390/zOs compared to the SAP port to Linux on S390 that really opened the eyes of the phb's? - Wasn't it something like 30 man-years for the native port vs. 1 man-week for the Linux port - not to mention that the Linux port ran a *lot* faster (read > 30 x)?
      Apart from that; thanks a lot for the port...its one of the key products I need on Linux to enable me to use Linux at work :-)
      /m

  17. Actually something really cool by SerpentMage · · Score: 2, Interesting

    I had a chance to talk to an IBM evanglist personally at a conference. He was a fellow speaker. And we talked about the IBM OSS and Eclipse thing. From what I gathered it is going to be very interesting. Specially it is an OSS development platform where anyone can plug in their development tool. I remember that it was written in Java, but not specifically geared towards Java. In other words I could develop C++ code in Eclipse.

    And from what I gathered IBM is TRYING REALLY hard to become more OSS aware. The interesting thing is that while yes it is partly marketing it is also very much desire to see OSS work. Cool to see that IBM is hip again...

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  18. "Public domain" license by pogen · · Score: 2, Informative
    it says the stuff will be in the "public domain" but makes no mention of specific licenses.

    "Public domain" precludes licensing. If it's truly in the public domain, no license can be enforced.

    1. Re:"Public domain" license by Micah · · Score: 2

      Well, one wonders if the public domain comment was a bloop by the reporter. How many reporters have called Linux "the public domain operating system", and we ALL know that Linux is NOT PD!

      The eclipse.org site itself says that it will be released under an Open Source license "soon".

  19. Public Domain = no license by Col.+Klink+(retired) · · Score: 2

    "Public Domain" means it is not protected by copyright, and therefore there would be NO license whatsoever.

    --

    -- Don't Tase me, bro!

  20. "Public Domain" is a license by Tassach · · Score: 2

    PD is a license in the same way that zero is a number. When you put somthing in the public domain you are saying "Here it is. Do whatever you want with it." By putting somthing in the public domain, you are relinquishing any and all claim to copyright on it that you may have. Someone else can come along, modify it, and sell it without crediting you. There is no restriction whatsoever on what you can do with a piece of PD code. On the other hand, Open Source licenses like the BSD or GPL licenses allow you to share your code with the but still retain some control over it: BSD basically says that any derivitive code must credit the original author(s), while GPL says that any derivitive code must also be GPL.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    1. Re:"Public Domain" is a license by Anonymous Coward · · Score: 0

      I can see how you'd think PD is a license -- it makes sense in an "extend the paradigm" sort of way, but it ain't so. A license (AKA a license agreement) is technically a legal contract between the owner of some software and a second party who desires to use it. With most open source licenses you don't sign anything, but you implicitly give your consent to the contract by using the software, in the same way that you're implicitly bound by a shrink-wrap license for commercial software. By contrast, Public Domain intellectual property is a concept whose rules are defined by public law instead of by a private contract. So your usage rights flow from a completely different origin.
      This may sound like nit-picking, but it's an important difference. E.g., if you're the author of some open source software, don't say confused things like "I'm putting this software in the public domain, and here's the license." GPL and other open-source licenses are only enforceable because the underlying software is NOT in the public domain!

  21. IBM will make money on this by badmonkey · · Score: 1

    All that is public domain here is the IDE framework. IBM seems to still have every intention of making money on sets of plugins to the environment, such as the case of the Websphere Workbench and Websphere Studio Application Developer 4 (WSAD) (and of course the associated sales of Websphere App Server!)
    I've been using WSAD4 for a while, and it's a great development environment for J2EE programming. The team has made great strides in usability over the course of the alpha and beta builds.
    I'm sure the community will be able to come up with some really interersting ways to slice and dice source code of various languages given that the messy IDE code it out of the way!

  22. Making money from OSS by Tal+Cohen · · Score: 5, Informative

    (Disclaimer: I work for IBM's Research division. What I write here is only my own opinions, not IBM's).

    I think IBM found an interesting way to make money from OSS here.

    Eclipse is fully open source (it's really cool, BTW. I'm using it for the past two weeks, and while v1.0 still has some rough edges, it is the best Java IDE I've ever used).

    Eclipse itself is just a very flexible framework. It ships with a few plugins, also OSS, which make it a Java IDE; but it can also be used (using proper plugins) to develop just about anything else.

    IBM will use this framework to develop just about EVERY tool for developers that it has. This include WebSphere Studio, DB2 development tools, MQ Series development tools, the works. However, while the platform itself is open source (and can be used by anyone), the more advanced tools (such as the various eBusiness tools) will not be free.

    Naturally, others can also develop their own plugins for Eclipse (and some already do).

    --
    - Tal Cohen
    1. Re:Making money from OSS by cygnusx · · Score: 1

      Question: I'd really like to try this out, what would be a decent system configuration for this to run well?

    2. Re:Making money from OSS by Anonymous Coward · · Score: 0

      I use Eclipse WinNT 4, with 128MB RAM. Slow, but nothing I can't live with. 256MB recommended.

  23. eclipse of what? by shazam* · · Score: 4, Funny

    What is really interesting is the code name.
    What is it, exactly that IBM is trying to eclipse?

    1. Re:eclipse of what? by shibboleth · · Score: 2

      It says near the end of the article: development on proprietary OSes Solaris and Windows are to be eclipsed by development on Linux, where IBM can better compete with Microsoft and Sun.

      --
      "Be thankful you are not my student. You would not get a high grade for such a design :-)" - Minix pro
    2. Re:eclipse of what? by LinuxParanoid · · Score: 2

      I agree the code name is a tad witty.

      So how often would such an eclipse occur? Once in a blue moon?

      --LP

    3. Re:eclipse of what? by Anonymous Coward · · Score: 0

      This is obviously targetted at SUN (ie. Netbeans). They could have been more tactful by choosing a less obvious name.

  24. IBM and Profit by Ashcrow · · Score: 1

    I've read a few posts on how this isn't a good thing since IBM is going to make a profit off it. I think that if they do indeed make a profit off it that it is a very good thing! How many times have we unfortunatly seen a great OSS project fail or have to cut back on development because the company was going under?

    In a nutshell, if this works we'll have another Open Source Buisness Model which we've all been itching for for a while now.

    1. Re:IBM and Profit by FrankBough · · Score: 1

      If you want to know how IBM are going to make a profit off this, remember that IBM are a hardware company.

      A lot of their efforts in the software world in the past few years have been aimed primarily at propping up their top-end AS/400 and S/390 computer systems - look at the developments they did with Notes after buying Lotus. Now they have put a lot of support into getting Linux to work on these systems. You can run hundreds of virtual Linux boxes on a single S/390, if you believe the hype.

      Of course, an operating system is no good without applications, so that is what they do next - aupport the application developers.

      With AIX becoming more Linuxy and so-on, they are trying to beat Microsoft by forcing the pace of Open Source development and lending their reputation to its take-up. Great idea!

    2. Re:IBM and Profit by Anonymous Coward · · Score: 0

      Amen, Brother.

    3. Re:IBM and Profit by Anonymous Coward · · Score: 0
      IBM are a hardware company


      Bullshit. Name me one software-only company that sells as much software as the software division of IBM. In terms of revenue, IBM "eclipses" all of them, including Microsoft. IBM certainly leverages this market dominance to sell hardware, but you can run all their stuff on any platform you want. That's the point. The whole "IBM is a hardware company" is a bullshit FUD argument put forth by companies like Compaq and Microsoft.

    4. Re:IBM and Profit by FrankBough · · Score: 1

      OK, but still they can sell even more hardware if good Open Source apps and Operating Systems run on them. My argument still holds.

  25. Public Domain by strombrg · · Score: 1

    IANAL, but I believe PD means it isn't under a license.

    IANAL, but I believe Public Domain means any unscrupulous person or company can come along and put said software package under their own license, charge money for the software, and more importantly, steal away all rights of the original authors.
    It's much better to GPL your software, or at least put it under a BSD like license, to protect your own rights, and the rights of those who use your software.

    1. Re:Public Domain by MarkCC · · Score: 1

      I'm pretty sure that the "public domain" was a newspaper-speak error. I don't know which, but
      it'll be either GPL or CPL. (CPL is IBM's Common
      Public License...)

    2. Re:Public Domain by schon · · Score: 1

      IANAL, but I believe Public Domain means any unscrupulous person or company can come along and put said software package under their own license, charge money for the software, and more importantly, steal away all rights of the original authors.

      [kidding]
      Egad, I think you just described the BSD license! :o)
      [/kidding]

      Let the license flamewar begin!

    3. Re:Public Domain by Anonymous Coward · · Score: 0
      IAAL

      A common misconception about PD is that works in the PD are abandoned, like the trash set out for collection, and that any passerby can pick them up and thereby own the copyright in them. This is not true.


      Title 17 of the United States Code, Section 102(a) says: "Copyright protection subsists, in accordance with this title, in original works of authorship fixed in any tangible medium of expression..."


      The key word is original. If you put your name on a PD document with a copyright notice, you have wasted your time. you do not have a copyright in that document and you cannot assert an infringement case against a third party who publishes it.

  26. beauty of open source: they can't help but help by alienmole · · Score: 2
    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?

    Once software has been open-source licensed, it's out there and won't go away, unless it has no merit or appeal to anyone. So it would be difficult for companies like IBM to "hurt" open source by open sourcing more of their software.

    Besides, IBM's open source efforts are unlikely to "sour", even if IBM changes direction in future. IBM is going into this with its eyes open, and the people behind this movement aren't naive. The money they're spending on open source can be likened to a marketing budget - the $40 million which Eclipse allegedly cost to develop isn't even enough for a national TV advertising campaign. But it goes beyond marketing - it's strategic, and attracts developers away from their competitors, some of whom don't have a good response to open source (Microsoft) and some of whom are already playing in this space (Sun, with Forte/Netbeans).

    So while the big guys duke it out in a "race to the bottom" in terms of the cost and openness of certain kinds of software, we the audience should sit back and enjoy the results. It's competition, and we all benefit from it.

  27. NOT Public Domain by Anonymous Coward · · Score: 3, Informative

    The article got it wrong. According to posts on the newsgroup Eclipse will available under an Open Source License. As many have pointed out, being public domain precludes the possibility of such a license. Once again, it will be a copyrighted piece of software available under an open source license, just like most free software.

  28. Thanks, but whatever by Ars-Fartsica · · Score: 1, Flamebait
    It looks like IBM is simply rolling out a lot of Java code that failed to gain any traction in the marketplace.

    Yes, Java is useable, yes it is improving. But the client apps are butt-ugly, still too slow, and the setup is still kludgey for most.

    IBM is probably figuring out that despite millions of dollars in marketing, and a semi-united front promoting the technology, Java is just a dog.

    1. Re:Thanks, but whatever by Anonymous Coward · · Score: 2, Informative

      Just to dispel some myths here, in case this isn't actually a troll. "IBM is simply rolling out a lot of Java code that failed to gain any traction in the marketplace". This is in fact brand spankin' new code that will be the basis of many new IBM development tools and third-party tools. VisualAge Micro Edition (http://www.embedded.oti.com) has a beta available on this technology. "Client apps are butt-ugly". Yes, if they're using AWT and Swing. This is precisely why they do not use AWT and Swing. They use custom widget toolkit, SWT, and I guarantee you that you will not be able to smell the difference between Eclipse and a native windows (or motif, or GTK) application. "Still too slow" We've found Eclipse to be very usable, the most common complaint of slowness in Java applications has been, in the past, the user interface. As I mentioned above, Eclipse does not share this problem. Regarding your last comment, it should be pointed out that despite what you claim, Java is hugely alive in IBM and nearly all of IBM's development tools will soon run on this technology. It doesn't even matter if it's marketed, or if the rest of the world cares; the fact is that it's in use, right now, in IBM in a massively-widespread way, and they are shipping REAL products. Today.

    2. Re:Thanks, but whatever by MarkCC · · Score: 1

      Wrong... Tons of people are, in fact, using Java. Particularly on large servers.

      And Eclipse is the platform that all of us in IBM are using for developing all of our programming tools for the foreseeable future. We're pretty committed to this thing.

      And if you take a look at it, you might just
      be surprised. I certainly never believed that a
      UI written in Java could possibly be that fast.

    3. Re:Thanks, but whatever by Anonymous Coward · · Score: 2, Funny

      Read the fucking article.
      Now go to www.eclipse.org

      This a general puropose IDE and is not meant to be used only for Java development. It is written in Java without the part of Java that makes Java Slow (Swing/AWT).
      The IDE uses a native widget toolkit called SWT, that is cross-platfrom and is lightining fast. Maybe not as fast as your 31337 perl script on your 386 with 2 megs of ram, but it runs really nice on my celeron 400. Best of all it runs on Linux.

      And it since it doesn't even come with a Java GUI app builder, it is not exactly like they are pushing Java GUI apps on you.
      I've been using this with Tomcat and it simply rocks!
      As Eclipse picks up steam, the C++ and other dev environment plugins will get better, and you can make your fat client apps without java.

      and the setup is still kludgey for most.

      It's a zip file you extract and run the executable - wow big kludegy setup.

      Perhaps you should try it out before you flame it.

      Java is just a dog.

      It is obvious by your embarrassing display of ignorance, that you should not be in a position to make any of your software related opinions public. Everyone knows that Java is coffee.

      Have a nice day.

    4. Re:Thanks, but whatever by Anonymous Coward · · Score: 0

      Thank you for actually providing the URL to this thing, Herr AC.

    5. Re:Thanks, but whatever by Anonymous Coward · · Score: 0

      You've consistently shown in all of your posts that you have an irrational beef with Java. There have been many level-headed arguments against your point of view, and yet you continue to stubbornly cling to your tired belief system.

      The Eclipse project is an impressive attempt at rolling out the development advances of VisualAge without the baggage. Stop spreading your FUD.

    6. Re:Thanks, but whatever by Anonymous Coward · · Score: 0

      your welcome

      what does Herr mean?

    7. Re:Thanks, but whatever by Anonymous Coward · · Score: 0

      you mean he evaluated Java based on its shitty performance instead of its marketing? yeah, i guess as far as most /.'s are concerned, thats irrational.

  29. Repository by pogofish · · Score: 2, Informative

    Visual Age for Java is one of the best IDE's I've ever worked with (and I've worked with a lot of them). However, in order to acheive some of its power, it sticks all source code into its "repository." The repository is a database with a proprietary format that indexes and cross references all your source.

    That would be fine, except that it doesn't play well with tools that expect source to be in text files. You can do it, but you have to export the source and then re-import it once you're done using the tool. Everything from source control to profilers to lints to pretty printers had to go through this dance.

    Does anybody know if the Eclipse framework uses the same repository?

    --

    A man without a God is like a fish without a bicycle.
    1. Re:Repository by roca · · Score: 2

      No, Eclipse is file based. They learned the lesson. Woohoo!

    2. Re:Repository by MarkCC · · Score: 1

      Eclipse does not use the old VA Java repository. It uses a filesystem to store its files. For now, it plays nice with CVS, and with ClearCase. It's got some pretty nifty stuff to reconstruct method level version histories, so that it can give you UI support similar to what it had before, but without the repository.

      In the near future, given any luck, my group will be releasing an tool (open-source, we hope) for code storage which will, eventually, let you do things like the old VA Java repository, but without locking you in. You'll still be able to use source files, without the old VAJ import/export hell. Info at our website.

    3. Re:Repository by Anonymous Coward · · Score: 0

      Eclipse does not use repositories. It does, however, require the source files to be under the projects directory (or subsequent sub-directories). If you had an existing file to the project Eclipse will create a copy of it under the project directory. I think it's better than a repository, but I still don't feel good about losing control over where my source files are located.

    4. Re:Repository by Anonymous Coward · · Score: 0

      It does not use "Envy", which was VAJs proprietary code repository. Eclipse uses CVS for version control. It has a concept of a "stream" that helps coordinate developers. The nice thing is that apache's "ant" works nicely with CVS.

    5. Re:Repository by Anonymous Coward · · Score: 0

      This is cool. I ditched VA specifically for this reason. Being tied to their proprietary repository really sucked. Switching away from VA also allowed me to switch away from dual booting Linux/Windows and to OS X. Now that Eclipse is open source and compatible with CVS maybe I'll try it out again on OS X when it gets ported.

    6. Re:Repository by MarkCC · · Score: 1

      You're mistaken there. I'm using it right now (in a window in my next workspace), and I'm using on files in-place in their original directory. When you create a project in the Eclipse Java tools, you can select a location where it will live. The default location is inside of Eclipse's project directory, but you can change that.

    7. Re:Repository by Garc · · Score: 1

      I believe that is can use the old VAJ repository, but I don't know why anyone would want to do that.

      garc

    8. Re:Repository by jemoody · · Score: 1

      No, you cannot. CVS is the only supported repository type currently.

    9. Re:Repository by Anonymous Coward · · Score: 0

      Have you guys considered simply joining an existing next generation source control system rather than starting from scratch on a completely new one?

    10. Re:Repository by Thrakkerzog · · Score: 1

      it uses cvs, and does quite a good job at it.

      There are some catches -- your cvs module must be a top-level directory.

      We've simulated that by making symlinks in the cvs repository.

  30. Don't bet on it by Ars-Fartsica · · Score: 1, Troll
    Come on, this stuff is being released to the public because it has become a dead-end product for IBM.

    Java client tools are dead and buried - no one wants to use them where a native alternative exists...and more often than not these days, users have multiple choices in native tools.

    1. Re:Don't bet on it by roca · · Score: 2

      You couldn't be more wrong. When Eclipse 2.0 is released to the public under the open source license ("Real Soon Now"), it will include a lot of brand new code that has never before appeared in any IBM product.

      Eclipse avoids one of the worst problems for Java client code, by using native GUI widgets instead of Swing.

  31. How did IBM become cool? by Picass0 · · Score: 2, Insightful

    IBM: OUR 800 pound gorilla.

    Remember IBM used to be evil the way Micro$oft is today? How did they pull their heads out?

    1. Re:How did IBM become cool? by PhilHibbs · · Score: 2

      They're still supporting the SSSCA

    2. Re:How did IBM become cool? by Anonymous Coward · · Score: 0

      Because. IBM, are quite possibly the only people who dislike microsoft more than we do :)

    3. Re:How did IBM become cool? by Anonymous Coward · · Score: 0

      I remember when Microsoft duped a bunch of people that supported decentralized personal computing into supporting their monopolistic aims.

      Now IBM is nice and good and wouldn't dupe you into anything, sure. Except maybe paying buttloads of licence fees for websphere and DB2.

    4. Re:How did IBM become cool? by Watts+Martin · · Score: 2

      IBM became cool in the early '90s when they were working with Apple. The media reports were focusing on the defunct "Pink" OS project, but really, it was a Subgenius technology trade. IBM gave Apple the PowerPC, and Apple gave IBM their Slack.

    5. Re:How did IBM become cool? by joel_archer · · Score: 3, Insightful
      Imagine my suprise when I came across this in IBM's most recent Annual Report; "Why I believe Linux will fundementally change the Information Technology industry." [ibm.com]
      Annual Reports are like newsletters to current and potential insvestors in the company's stock. The highlights:

      IBM is a Founding Member and contributor to the Open Source Development Lab.

      Over the next three years, IBM will invest more than $300 Million to develop Linux consulting, implementation and support services.

      IBM is going to invest $1 billion in Linux, and dedicated 1,500 programmers to enable every IBM hardware and software product for Linux.

      IBM, like almost no other company I can think of, has the resources to weather this slump in the high tech sector. It's continued support of Open Source and Linux in bad times as well as the good is encouraging. Red Hat, SuSe, Caldera, and every other distro combined doesn't even come close to the resources that IBM is bringing to the table! In fact they ALL could go belly up and as long as Big Blue is still on board, Linux has a bright future.

      If "money talks", one-billion-three-hundered-million dollars says volumes, and while "talk is cheap," IBM appears to be putting it's money where it's mouth is. I hope they don't blow it!

    6. Re:How did IBM become cool? by tryfan · · Score: 1

      This is true, actually. IBM is a VERY large company, much bigger than M$. What they say - and actually does!! - really counts for something.

    7. Re:How did IBM become cool? by Anonymous Coward · · Score: 0

      Really? Is there a link with a statement by IBM stating it's support somewhere? That one you provided has no such link. If this is true, I'll be bringing this up at our next executive meeting.

    8. Re:How did IBM become cool? by Picass0 · · Score: 3, Funny

      Thanks Bob.

    9. Re:How did IBM become cool? by ArtDent · · Score: 2

      They're still supporting the SSSCA.

      No they're not.

    10. Re:How did IBM become cool? by dbenhur · · Score: 1

      For a little overview on how cool IBM has become try The New Face of IBM at InternetWorld.

    11. Re:How did IBM become cool? by PhilHibbs · · Score: 1

      Oops, my mistake.

  32. Eclipse is IBM's answer to NetBeans by bartash · · Score: 1

    NetBeans is an OS project that does the same sorts of things as eclipse. It is written in Java and allows extensions to the IDE through a plugin mechanism.

    Information at http://www.netbeans.org

    NetBeans is the basis for Sun's Forte for Java.

    Information at http://www.sun.com/forte/

    --
    Read Epic the first RPG novel.
  33. What? by Anonymous Coward · · Score: 0
    Visual Age for Java is one of the best IDE's I've ever worked with (and I've worked with a lot of them).

    Huh? VAJ is a total dog, and has been a failure in the marketplace.

  34. Difference from NetBeans by MarkCC · · Score: 2, Informative

    In my experience, the primary difference between NetBeans and Eclipse can be summed up in three letters: SWT.

    The Eclipse team concluded, based on the common experience of many Java programmers, that AWT/Swing based UIs suck rocks. They look like crap, they don't fit the platform, and they're slow as molasses.

    So they threw them away. Replaced 'em with a new, custom written, tiny, lightweight, lightning fast widget system called SWT based on platform native widgets. The result is that SWT UIs are fast, and look great.

    As far as features go, NetBeans and Eclipse are quite similar. I prefer the Eclipse UI (I hate the way that NetBeans handles subwindows...), but that's really just a matter of taste. But as far as performance goes... I've been using a version of Eclipse for about two weeks now, and I still can't believe it's written in Java. I've been writing UIs in Java for the last 3 years, and I've gotten so used to the snail-crawl of Swing... Eclipse is a real eye opener.

    1. Re:Difference from NetBeans by Anonymous Coward · · Score: 0

      I've been using a version of Eclipse for about two weeks now, and I still can't believe it's written in Java.

      You've just saved IBM's marketing department a lot of effort. Can they put your quote on the box?

      New Eclipse IDE from IBM.

      "I can't believe it's written in Java," - MarkCC, Slashdot.

    2. Re:Difference from NetBeans by Procrasti · · Score: 1

      So, does this mean we'll be seeing a free Java UI toolkit that doesn't suck?

      Cool!

    3. Re:Difference from NetBeans by Anonymous Coward · · Score: 0

      I wonder if the SWT toolkit can be extracted from Eclipse and turned into a separate project? It'd be great to put GTK and QT backends on that! THis thing is getting me more and more excited! Woo!

    4. Re:Difference from NetBeans by MarkCC · · Score: 1

      Yes, that's exactly what it means. The SWT piece of Eclipse is completely separable (it's a JAR file plus a dll). And since it's open-source, you can just take it out of Eclipse, and incorporate it into your own applications like any other library. Bingo: fast, pretty UIs under Java.

    5. Re:Difference from NetBeans by Anonymous Coward · · Score: 0

      Yes it can. And the developers have already hinted that a GTK port is in the works. The existing ports are Win32 and Motif.

    6. Re:Difference from NetBeans by Anonymous Coward · · Score: 0

      Motif.

      Awwww... fuck.

      Roll on the GTK port - screw the Qt one.

    7. Re:Difference from NetBeans by Anonymous Coward · · Score: 0

      Come on, give it a try, it's not that bad. Actually looks better than most Motif apps. GTK will be nice too.

    8. Re:Difference from NetBeans by Procrasti · · Score: 1

      They should do an AWT port of it to make it cross-platform.

  35. guess at the purpose by hexix · · Score: 3

    This is actually a very good idea. From reading the text of the article that someone posted here it seems Eclipse is an organization, not a product. The purpose of it seems to be for them to make development software and have people move over to using their free software for development instead of letting companies like Microsoft and Sun try to lock developers into their platform.

    This really is a great idea. If there is just an open organization who made developer software their only incentive would be to make the best possible development tools, not to keep out new technologies like Microsoft did with Java.

    The fact that IBM has started this and has their muscle behind it is a very good thing. A lot of people should see this as a viable alternative when they hear IBM is behind it.

    Of course I could be way off but that seemed to be what the article was trying to say.

  36. http://www.eclipse-workbench.com/ more info here.. by Quazion · · Score: 2, Informative

    Just some weeks ago we had some people from an IBM partner over the floor at my company talking about visual age for java and websphere.

    They also mentioned this Eclipse explaining what it was, they didnt say much and i was pretty bored after the long talk about visual age for java and the really good looking debugger it had, but never the less they gave me the this site http://www.eclipse-workbench.com/ which should explain more about Eclipse and the Workbench around it, its some new way to include all IBM develop tools in one workbench and intregrate them all or something and its used for java and stuff and thats all i remember but maybe the site is usefull anyways..

    Quazion

  37. 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...

    1. Re:Some answers/opinions... by Anonymous Coward · · Score: 0

      Before I started using Eclipse a few months back, I was the same way; doing all of my coding with non-IDE text editors...I found I was most productive that way.

      But, as soon as I saw Eclipse for the first time, I went into shock. I dropped my jaw and said "THAT'S DONE IN JAVA??". After I saw its functionality, and sexiness, I was converted instantly. OTI's philosophy of "don't put more than line of code in a JNI call" works quite beautifully along with using native widgets. I do all of my java coding in Eclipse now. I even do a decent amount of my C++ coding in it too, with the C++ plugin. I've even written a few plugins for Eclipse with Eclipse. It's honestly the best IDE I've ever seen for java. The extensible nature (i.e. making EVERYTHING into a plugin, etc.) allows for it to grow, and shrink as needs be, and winds up being very modular. This is perfect for IBM to sell to bigger companies, wanting Eclipse as a framework. They can license it to the company, strip out all of the IDE junk, and have a reliable, usable framework. And, they're attempting to get the benefit (input,debugging,etc.) of the open source community by giving the source away with it. I think Eclipse was a great move by IBM, and getting OTI to create it was a very good move as well.

      And, yeah, they were having problems with perspective-changing hogging memory and a few other memory problems, but it's been getting better all along.

      What can I saw, it's a great IDE, with great ideas... :)

    2. Re:Some answers/opinions... by Blackheart2 · · Score: 1

      I've been looking at it, and it is quite nice. Hard to believe it's a Java application. But I can't find any links to available plugins. Are these only mentioned in the newsgroup?

      --

      BH
      Fools! They laughed at me at the Sorbonne...!

  38. cache of Technical overview pdf by morcheeba · · Score: 2

    Since eclipse.org seems slashdotted, you can get a copy of the technical overview from google's cache, but it's just the text from the pdf (no pretty pictures).

    The orginal whitepaper is here

  39. Info on the OSI approved license by glorpy · · Score: 1

    From a link from the news release on IBM's web site:

    developerWorks hosts a variety of open source projects, all under open source licenses approved by the Open Source Initiative. Many are licensed under the Common Public License or the IBM Public License.

    In other words, the Times goofed. And just as the concept of Free code was starting to make sense to the rest of the world...

  40. Javaaaargh! by alexborges · · Score: 0

    I sincerily hope that when organizations such as IBM and Sun join OSS, they realize that the kind of market (the developer's market) swing that this movement does create moves in a direction fundamentally away from their software technology ideas.

    Looking at all the Java that IBM has been pushing arround, just makes me sick. I hope that ugly thing just go away and desapear in the horizon.

    Now, this is funny since the name Eclipse does suggest "covering up the Sun(R)" and I hope it does not only cover it up but, like the aztecs thought, that Java gets swallowed into oblivion by the cool bitter moon (that actually looks like a C sometimes).

    Same goes for C++ and all those other amazingly stupid ideas that corps have pushed into our throats.

    Alex

    --
    NO SIG
  41. OK Mister IBM ... by Anonymous Coward · · Score: 0

    How about making OS/390 and VM/ESA open source? Then I'll believe you're fully committed to the concept.

    (We'll never see it).

    1. Re:OK Mister IBM ... by jms · · Score: 2

      If you are an IBM customer, you have a zero-cost option of receiving the full source code to OS/390 and VM/ESA.

      It isn't truly open source, because the source code isn't available to the general public, only to those with operating system licenses..

      However, within the mainframe community, IBM VM and MVS customers are perfectly free to collaborate, swap source code, and inspect both IBM's and each other's code. There is an entire user group, called SHARE, started in the 1960s and still active today, that is largely comprised of systems programmers who have access to and work with IBM mainframe operating system source code.

      IBM's MVS and VM source code policy is a big reason why IBM's mainframe line is so successful. The system programmers -- the actual front-line workers in major IT shops, rabidly support and fight to keep IBM mainframe systems, because they know that you can't really support and troubleshoot a computer without the sort of full source code level support you get with IBM mainframe operating systems.

    2. Re:OK Mister IBM ... by Anonymous Coward · · Score: 0

      That's simply not true. OS/390 has ALWAYS been OCO, as have most of the versions of MVS that preceded it. It's been a very long time since source was available to MVS licensees - speaking as a 20 year MVS sysprog in the midst of converting from OS/390 to z/OS.

    3. Re:OK Mister IBM ... by jms · · Score: 1

      Hmm ... I haven't been used MVS in a while, but as of a few years we at least received regular source listings on microfilm. I'll take your word for it that you can't get source code anymore though ...

      But I do know that VM/ESA, at least as of about two years ago shipped with full source code. I spent 14 years debugging and modifying that code base; I'm not imagining this!

    4. Re:OK Mister IBM ... by Anonymous Coward · · Score: 1, Informative

      The fiche you were receiving was for a portion of the code - most of it documented in the LY* series of reference manuals (the ones you have to pay for). The majority of the code, even then, was OCO. I didn't say anything about VM because we dropped it many moons ago and I don't know what the official policy is/was. However, in support of Linux-390, we just purchased two z/VM version 4 licenses. They didn't ship with any source code.

  42. doesn't this sound like.... by sydneyfong · · Score: 1

    .... Microsoft .NET platform??

    really i don't actually know what .NET is, but doesn't this sound a bit similar??? (it is an OSS development platform where anyone can plug in their development tool. I remember that it was written in Java, but not specifically geared towards Java. In other words I could develop C++ code in Eclipse.) or is it a known fact that it is aimed at killing .NET or am i completely wrong?

    --
    Don't quote me on this.
    1. Re:doesn't this sound like.... by Anonymous Coward · · Score: 0

      No, .NyET is vapourously equivalent to the J2EE platform. If you so wished, you could write plugins for Eclipse to develop code in either platform.

  43. Eclipes the Sun, get it? by humps · · Score: 2, Interesting

    this project has been around for a while, I've actually downloaded and compared (briefly) with some other SWING IDE. As an everyday SWING user (JBuilder, netbeans, TogetherJ), Eclipes is FAST! SWING just can't beat the speed!

    And Sun has created SWING, and this IDE GUI package is way faster than SWING and I can see SWING die. Hence it Eclipes the Sun. That's the real meaning.

    Don't mind if its another netbeans really, I use netbeans, as well as Forte, and maximum respect to those OSS people!

    humps

  44. Does not seem like such a good deal to me by capedgirardeau · · Score: 1
    Sounds like they want us to develop and beta test for free to me:

    WebSphere Studio Workbench, the IBM supported offering for use by IBM Business Partners, is based on the Eclipse Project."

    Ok, so the commercial product is based on this Eclipse thing....

    "The Eclipse community, currently hosted by IBM, focuses on extending the base extensible tool platform technology and creating new technologies that complement this common platform for tool integration."

    Wow is that one big mouthful of bs, but I think it means "develop stuff for us please"

    "Once these technology extensions become stable, they will be available for tool builders and included in new releases of the WebSphere Studio Workbench."

    And wham! It goes back into their commercial product once we stablize it for them?

    Don't other companies call this a beta test ?

    It would be, but they also want us to develop the fixes for them as far as I can see...

    --
    Wax on, wax off baby!
    1. Re:Does not seem like such a good deal to me by humps · · Score: 1

      So what? As long as you can get the oss license version like netbeans. More to the point, Mozilla and Netscape. Aren't you saying those hard working people @ mozilla are that stupid to write code for AOL?

      Do you not know what long way netbeans has come? Download those modules and see it yourself. Compare that to the enterprise version which is Sun's Forte.

      It a fair deal, IBM(or which every company) sponsors the project, ppl get some cash to buy the kit to write things that ends up in both the enterprise and open source community as well as people like you.

    2. Re:Does not seem like such a good deal to me by Anonymous Coward · · Score: 0

      Here here! The nerve of that company! Releasing software to the open source community, and then turning around and ACTUALLY TRYING TO MAKE MONEY FROM IT! Those satan worshipping devils! Don't they know that full support for Open Source means going out of buisness within a year! Daaaym!

  45. Public Domain by ajs · · Score: 4, Informative
    the stuff will be in the "public domain" but makes no mention of specific licenses
    Just for the record, if it's public domain there is no license. Licenses are predicated on the assumption that there is an "owner". If the code is public domain, there is no owner. The mass media didn't get it, but I'm suprised the Slashdot editors did not correct the submitter on this point....
  46. Just a concern by Anonymous Coward · · Score: 0

    I'm not sure how valid this is but does IBM want us to develop new ideas for them or is their motivation the same as the open sourcers?

    1. Re:Just a concern by Anonymous Coward · · Score: 0

      IBM wants you to develop new ideas for yourself. IBM already has a direction and a use for this technology, as it will be the basis for many of their future development tools. However, it may also be useful to you (or any other third party), so if you want to develop your 'new ideas' using it, and sell them, give them away, build your business on it, or ignore it, that's up to you.

  47. Already a good Java IDE by Shadowin · · Score: 1

    IMO, if you want to build a good UI in Java, you don't have to use IBM's stuff. Instead, use JBuilder by Borland, the personal version is free! And yes, it does run on different OSes.

    1. Re:Already a good Java IDE by Anonymous Coward · · Score: 0

      JBuilder is not open source. That doesn't necessarily mean it is worse than Eclipse (I don't think you can even compare the two, since Eclipse per se is not a Java IDE), but for many of us, that is a very nice feature.

    2. Re:Already a good Java IDE by Shadowin · · Score: 1

      JBuilder is not open source

      Well, at the moment, neither is the JDT (Eclipse's Java Tools), or anything else on Eclipse. It is free however, just like JBuilder Personal Edition is.

    3. Re:Already a good Java IDE by gss · · Score: 1

      It's free for non-commercial use. I used to be a big JBuilder fan but I think JBuilder is falling behind other IDE's out there now. Take a look at IntelliJ Idea www.intellij.com. There are so many time-savers in this IDE it's a wonder I got anything done with JBuilder at all :)

  48. ho hum by andy_from_nc · · Score: 0, Flamebait

    So IBM has decided to take a page from Sun and release its inferior IDE opensource and get otehr people to help them develop it. It still won't change how BAD their IDE is. I've not yet tried WSS but Visual Age (which it's taken from) is a smalltalk IDE ported to work with java and it probably was really great when it was written. Now adays its just annoying and lacks real version control system support and forces you to use a shared (meaning as in SMB windows share) repository that is simply no way to manage source. No real merge capability, no locking (if you're into locking instead of merging) no idea who's got it....its a mess. I don't see how this is news and all the great things that have happened with NetBeans isn't. Slashdot seems to have a very pro-IBM slant these days. (watch that Karma roll back to zero, but its TRUE). NB 3.3 is in beta 2 and is VM independant. Not only that it doesn't try to force you into Sun's tools in some sort of vertical scheme unlike everything IBM has release for java to date.

    -Andy

    1. Re:ho hum by Anonymous Coward · · Score: 0

      I won't try to convince you that VA/Java is good (it's obviously subjective). But Eclipse is ENTIRELY DIFFERENT technology from VA/Java. To address some of your points, Eclipse has a REAL version control system, using CVS as a base. It does NOT force you to use the VCM system if you don't want to. It has a very useful and detailed three-way merge facility. Try it out, I think you'll like it, given your complaints about VA/Java.

    2. Re:ho hum by andy_from_nc · · Score: 1

      Does it still have VA's 1993 crappy user interface where 900,000 windows pop up all over untabbed?

      Post something the IBMers disagree with and its flamebait proving my point! (watch that karma roll back again but I don't care)

      -Andy

  49. CVS: one giant leap backwards by Anonymous Coward · · Score: 0
    The repository is the best thing about VAJ.

    The problem with file based compilation units is that it is too granular and doesn't adequately represent program elements. The way a program should be represented (IMHO) is as a tree (graph) where the class has inst vars and methods as children, the methods have temps and statements, etc.

    If programs were represented this way, tools that did diffs and 3-way merges could be soo much better. Imagine a diff tool that could recognize that a method had changed, rather than moved to different lines in a file.

    The VAJ repository stores information like this and can do a semi-intelligent compare of differences.

    Sean

    1. Re:CVS: one giant leap backwards by roca · · Score: 2

      Eclipse *can* work with your programs that way. OTI is reproducing all the VAJ functionality in Eclipse, and more. It's just stored as regular source files underneath, that's all.

  50. Opinions by Ratbert42 · · Score: 2

    What I like... It gives the open source community the good IDE that I think they've been missing. Yes, I know there are some out there, but frankly this is the first one that I've seen that comes close to Visual C++ or Visual BASIC. Adapt this to GCC/GPP, Perl, Apache, CVS, MySQL, etc. and it will get dramatically easier for people to move their development to BSD or Linux. The more people that use it, the more it will become a standard.

    What I don't like... It's still a bit clumsy. Moving between windows with the keyboard just doesn't work the way I expect. The editor does some strange things. (Control-backspace does nothing. You can indent a select block with tab, but can't unindent with control or shift-tab.) I also don't like the focus on Java. It makes it too easy for idiots to dismiss it as another Java tool. Eclipse can easily be an IDE for C++ or other languages and it runs a lot of native code under the covers.

  51. GNU, not again! by kryptola · · Score: 0

    Hey, we have a new distribution of Linux, it is called "GNU Linux Operating System". I just wonder the author of the article has talked to RMS or not, or have any idea of what Linux is (well, it's kinda hype, and it is cool to say "I just setup Media Player for my Linux box. The app is so cool"

    --
    "Trying is the first step towards failure" - Homer J Simpson.
  52. Eclipse is amazing by bleedingedge · · Score: 2

    I've been using Eclipse for a couple of weeks now and it is the most impressive IDE I've used on any platform, for any language. What's especially exciting (beyond the pending open source release) is that it is designed, from the ground up, to support plugins. In fact, the comparison I make is not to JBuilder or VisualAge, but to Emacs. Small, central kernel; lots of hooks for plugging in new features, major functionality is itself plugins ... the whole works. Eclipse is the IDE I've been waiting for, but I can see it eventually taking the form of "the developer's desktop" with plugins completely unrelated to Java, or even code, development.

    1. Re:Eclipse is amazing by Anonymous Coward · · Score: 0

      Wow, I read that on the site too.

      I don't believe you. I think you are a liar.

  53. Have you used Visual Age? by Anonymous Coward · · Score: 0

    The whole visual age line of software is technically solid, but the interface (like everything IBM's ever put their name on) is crap.

  54. Programming Java on Windows by Anonymous Coward · · Score: 0

    One of the primary reasons for creating Eclipse was that it can be an IDE for Java. Why is that important? Because most of the Java development is done on Windows (using JBuilder or whatever), even if it's deployed to Sun/Linux. Eclipse takes Windows out of the equation altogether to get a complete Java dev/deploy on Linux. It kind of defeats Java's anti-Windows mantra if all the Java programmers are going clicky-clicky on a Windows GUI.

  55. Moderators on crack by Pseudonymus+Bosch · · Score: 1

    How's this informative? This link is in the very short article.

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
    1. Re:Moderators on crack by ReelOddeeo · · Score: 1

      How's this informative? This link is in the very short article.

      It's informative because moderators don't read the article. (At least they read the post.)

      Doesn't everyone start posting or moderating prior to reading the article?

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  56. Eclipse - linux version by Anonymous Coward · · Score: 1, Informative

    I'm suprised that there's no mention yet
    of the linux version. It's available for
    download, too.

  57. Looking the gift horse in the mouth by dpilot · · Score: 2

    For the more salient example of looking the gift horse in the mouth, you need go no further than Microsoft.

    Right now where I work we're seeing streaming media going over Windows Media Player, because it's free for both client and server. To Microsoft's credit, they don't jack the price up the minute the competitor dies in any given arena. In fact, they generally don't jack the price up at all. They merely use the new market lock as a tool to grab another market.

    So right now, Windows Media Player is 'free', both client and server, at least until Real and QT both die out.

    I always extended the old adage, "There's no such thing as a free lunch." At work when they offer us a 'free lunch' I figure we've either already paid for it, or will be called to in the near future. In either case, the work will be done whether or not the lunch is eaten. So I go and enjoy.

    But with either the 'free lunch' or the 'gift horse', there's ALWAYS a price. Sometimes it isn't apparent, sometimes you can't avoid paying it anyway. But you should always try to know what the price is.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Looking the gift horse in the mouth by callinan · · Score: 1

      Well, yes there is a price to IBM's commmitment to OSS. By extending IBM into the fold there is a possiblity that they could drop it's OSS projects sometime, but that can't affect the viability of them.
      They could change a OSS project they started to closed source, but I'm sure it would be re-implemented in an open source fashion by someone else, if it was really important. They could totally walk away, but that wouldn't matter, because Linux/OSS would continue anyways, just like it always has.
      So, the real price is dealing with the fear of accepting IBM as a partner, even though it may have a sordid past, and is a succesful products & services business that generates large revenues, and that can be scary to developers that are used to creating on their own, in their community. Sure, IBM would look to find angles for it to get income from Linux based platforms, but so is every other Linux/OSS company.

      --
      "UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus."
    2. Re:Looking the gift horse in the mouth by ahde · · Score: 1

      go buy windows xp and tell me the price of internet explorer didnt go up

  58. Have you used Eclipse? by Anonymous Coward · · Score: 0

    Have you actually tried it? Don't discount a product you haven't tried or even looked at based on experiences with other completely unrelated products.

  59. Please translate by billcopc · · Score: 1

    I've never been too good at deciphering bureaucratificated junk, but how is this any different from SourceForge ?

    If IBM really wants to help out, they should support the existing systems instead of reinventing the wheel. Lots of great ideas have come from the dotcom boom, they were simply mis-managed or not economically viable from an investor's standpoint. Why aren't these things being pushed, not swallowed, by the corporate giants ? If they want grassroots support, they should think of supporting the grass-rooters and the things we do/like/believe in.

    --
    -Billco, Fnarg.com
  60. I blame the New York Times by eean · · Score: 1

    I think whoever wrote the New York Times artical should have prefaced it with IANAL. I would be very surprised if in fact it is actually public domain - as open source and public domain are in some ways opposite but the "journalist" probably did not know this and thought they were the same thing. Or thought (probably correctly) that the reading public is too stupid to understand things like "open source" and calling open source public domain is close enough.

    Or perhaps it is IBM being a dumb ass and is really releasing software in the public domain, but I doubt it.

  61. Not just Java by bleedingedge · · Score: 2, Informative

    IBM's alphaWorks now has a C/C++ plugin for Eclipse. I haven't used it, but it sounds cool ... a pure Java C/C++ parser (used to maintain indexes and such), and the ability to call out to a native compiler.

  62. UI only part of the story by bleedingedge · · Score: 1
    The superb UI is only part of the story for Eclipse. The level of intergration of all the parts is excellent. What's just as impressive is the indexing system that "knows" about your code; this support awesome refactoring. For example, rename a method and Eclipse will find every invocation of that method and update the code. It also has "extract method", "build accessor" and variations on move and rename for methods and classes.

    I've been using Eclipse for a couple of weeks now, and the more I use it, the more I like about it. You can be effective in it quickly, but as you learn more about it, you can continue to customize it to fit your needs. Cool as cool gets.

    I feel sorry for other IDE developers, they are about to get blown off the map.

  63. Doing it GNUly... by leandrod · · Score: 1

    ...one would want to have richer graphics and a new interface to Emacs.

    Something like giving Emacs new interfaces was done in the eighties or early nineties, I think by Borland. Essentially it was Emacs emulating not only vi but also Word, WordPerfect and other DOS word processors.

    I think I saw such a project some months ago. Can't remember where. With LISP being supposedly so superior to Java and anything else, structured or OO, Emacs victory should be a given if enough people get interested and coordinated.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  64. Google's cache by Nau.dk · · Score: 1
  65. for a good java IDE, check out intellij by Anonymous Coward · · Score: 0

    If you're just looking for a java IDE that continually parses your code (thus allowing for all sorts of refactorings, quick navigation, etc.), check out Intellij IDEA:

    http://www.intellij.com/

    Download the free pandora version; it supports more refactorings.

  66. .NET spoiler as well by xixax · · Score: 2

    Maybe trying the same thing MS did to Netscape with IE. Give away a development environment rather than let the opposition own the development environment. The open nature of it all will hopefully make it far more adaptable and adoptable than the VisualStudio.NET black-hole.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  67. IBM and open source. . . hmm. by ahfoo · · Score: 1

    As many have suggested, IBM has many reasons for making such a move, but overall they're a sleasy outfit that essentially taught MS the tricks they mastered and subsequently kicked their teacher's ass with.
    Allow me to elaborate on where I get off calling IBM sleasy. I develop on-line testing for the education community. As many know, Macromedia's products own this market and have been standardized by the Educational Testing Service (ETS, the national academic testing standards organization of the US) . Among the entities who are aware of this fact years ago was Big Blue and their Lotus software division.
    Around 1998 Lotus made a deal with Macromedia to purchase the management interface for the Macromedia education development line. Remember, there are standards in education and ETS sets many of those standards as far as tests are concerned, for example, the infamous scantron that we are all unfortunately familiar. The Macromedia choice is a national standard set by ETS, not a choice to be made by individual instructors. IBM's Lotus division, seeing this delicious situation, puchased the management interface known as Pathware and promptly added a zero to the price and a service contract. After all, it's the schools who are paying for it. And they should pay dearly, right?
    I mean fuck the people hard right? Steal money from children and all that good shit that MS studied from them. That's IBM's strategy --is it not?. If any managers from IBM/Lotus would care to add to this, I'm sure the whole open source community is very interested to hear about their vast generosity and good will.

  68. Re: AWT and SWT by MarkCC · · Score: 1

    First, SWT is cross-platform. It's based on a very small native core, which is apparently quite easy to port to new platforms.

    Second, porting the system to AWT, aside from the sheer complexity of the task, would entirely defeat the purpose of why the wrote SWT to begin with.

    AWT/Swing is slow. There is no way around that. The way that it's implemented, it will inevitably be extremely slow compared to native UIs. For large, complex UIs, you really need to use Swing; at the same time, the larger and more complex the UI, the worse Swing's performance gets.

    The Eclipse team, after doing a lot of work writing IDEs in Java, concluded that no matter how much effort you spend on tuning, and no matter how good a JIT you have running in your JVM, the performance will not be acceptable.

    Eclipse performance is wonderful. I've been using it regularly for about two weeks, and I still keep getting this shock every time I remember that the thing is written in Java. You'll never get that in an AWT port - you'll just get the same slow, ugly stuff that people normally associate with Java.

  69. Re: AWT and SWT by Procrasti · · Score: 1

    I think I left out the ':)'...

    I agree with everything you say except the part about the dll being easy to port. I'll beleive it when I see a kde port. Even then, it won't work across the internet, because the native part can't be d/loaded. Perhaps if the native part was built into the JVM it really would become the Java UI alternative.

  70. objecting to your "objections" re. openness by iskander · · Score: 1

    I agree with your claim that open development can lead to higher total product costs than closed development; however, low development cost was never the right reason for doing open development in the first place. One good reason for choosing the open source approach is the desire to respect the users' freedom, as well as the developers'. Another good reason for developing software openly is that truly open development can lead to much higher quality products:

    • the product is more likely to comply with the users' actual requirements because the users can become invoved in product development; and
    • the product is less vulnerable to necktie damage (which can manifest itself in various and most insidious ways) because the managers' work is subject to as much scrutiny as the developers' work.

    I think that some of the things you mention to in your caveat regarding open development are actually Good Things; the difficulties to which you allude may have less to do with the well-documented "features" of open source and more to do with the abilities of the managers charged with addressing them. Let me annotate part of your post in order to clarify that statement.

    [My apologies to Dennis Leary, etc.]

    "When you open it, suddenly, you lose control."

    ... unless you are a good manager who understands that it is the manager's responsibility to ensure that the goals of the project are achieved and who is therefore willing to play the tyrant with dramatic flair when it becomes necessary. Two words: Richard fskcing Stallman.

    "You can't just make decisions anymore; you need to work with your contributor base, which is a much slower process than managerial decree."

    ... unless you are a good manager who understands that delegation is inevitable for large-scale system building and who knows how to identify, motivate, assist, and trust talented contributors. Two words: Linus fscking Torvalds.

    "And you need to deal with the fact that people will be changing things all over the place, and be capable of integrating those changes into your own ongoing work."

    ... which is not a problem (it may even be a Good Thing) if you are a good manager who understands that the shape of things must change to suit the needs of the people who use them, and who consequently designs the infrastructure of both the software system and the user/developer community in such a way as to make such a distributed effort possible and rewarding. Two words: Larry fscking Wall.

    I have long suspected that one reason (of many) why project managers in traditional shops fear open source development is that the model puts a lot of responsibility on them and requires that they perform their function well. In fact, it may well be that a poorly managed open source project is less likely to survive infancy than a poorly managed closed source project -- and it may well be that some managers know they aren't up to the challenge.

    1. Re:objecting to your "objections" re. openness by MarkCC · · Score: 1

      I agree completely with everything you said; it's the main reason that I'm working so hard to get permission to open-source my own project.

      My argument was with the idea that the reason that IBM is opening a large system like Eclipse is because they want to take advantage of free labor. Anyone who open-sources a system in the expectation of lowering costs through free labor is in for a big shock: the open-source contributors will work on what matters to them, not what matters to you.

      I don't mean that as a criticism - it's what makes open systems so succesful and so useful. But it does mean that any effort to lower costs through open-source is doomed.

  71. what IBM doesn't know... + best of luck, Mark by iskander · · Score: 1

    Wow. I did not think IBM management could be that, um, confused; thanks for setting me straight.

    Some brief remarks that I would have sent you privately if I had known how:

    • I am relieved to learn that at least some people in big iron shops are clued in. ;-)
    • I beg your pardon for my misunderstanding of your words and your position.
    • I thank you for acknowledging my point and for the conciliatory tone of your message.
    • I commend you for your efforts on behalf of open development and I hope you don't get hurt professionally over it; we need to have more clueful people in places like IBM.

    Best of luck with your project!

  72. IBM, Linux, and money by dpilot · · Score: 2

    From what I can see, IBM is already making out big from Linux investments. Largely because of Linux, the mainframe has gone from dinosaur to cool, and that shows up in the bottom line.

    Linux is largely about meritocracy, and even in its bad old days IBM had products with merit. Now that the company appears to have refocused after the near-death of the early 1990's that merit appears to be improving and emerging again.

    --
    The living have better things to do than to continue hating the dead.
  73. Re: AWT and SWT by ahde · · Score: 1

    what happens if your windowing toolkit doesn't support all the widgets? So you don't have motif (shudder) or win95 pr gtk (hopefully) -- one nice thing about awt is you can use an applet on crusty old systems. Of course, applets should have access to at least a good part of the HTML DOM anyway.