×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

IBM Launches Public Domain Project "Eclipse"

CmdrTaco posted more than 12 years ago | from the what-exactly-is-this-anyway? dept.

IBM 205

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.

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

205 comments

toast (-1, Offtopic)

Mike Schiraldi (18296) | more than 12 years ago | (#2522288)

French toast!

Re:toast (-1, Troll)

canadian troll (527342) | more than 12 years ago | (#2522298)

excellent FP... everybody likes french toast this early. i salute your tasty post!

Early????? (-1, Troll)

Anonymous Coward | more than 12 years ago | (#2522532)

Don't know about you but I have been up for hours. I mean after 10AM is a pretty late breakfast.

Re:Early????? (-1, Offtopic)

canadian troll (527342) | more than 12 years ago | (#2522584)

hell no, this is early as hell. i don't make it into the office until 9:30... and its only 11 right now... its still breakfast time. Now heres a topic for debate, when does breakfast time end and when does lunch begin? Should we all go by McDonalds hours?

So Close (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2522295)

Yet So far away, one day i will get there i swear

IBM info at: (5, Informative)

riggwelter (84180) | more than 12 years ago | (#2522302)

here! [ibm.com]

Re:IBM info at: (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2522322)

Troll? WTF?

Re:IBM info at: (1)

Binarybrain (253017) | more than 12 years ago | (#2522911)

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

Trying to be Cool (0, Flamebait)

JohnHegarty (453016) | more than 12 years ago | (#2522303)

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

Re:Trying to be Cool (-1, Troll)

canadian troll (527342) | more than 12 years ago | (#2522314)

I think its just IBM trying to get some development for free... They're going to show everybody their "public domain" code as they call it, then take all revisions and improvements made by the community, and then profit from them. Sure, if they were trying to share for everyone else's benefit, it would be great... but keep in mind... this from the people that brought you the IBM Aptiva!

Re:Trying to be Cool (1, Interesting)

Anonymous Coward | more than 12 years ago | (#2522630)

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.

Hardware & Services (4, Insightful)

ishark (245915) | more than 12 years ago | (#2522344)

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.

Awesome, now lets see if the rest follow suit (4, Interesting)

CDWert (450988) | more than 12 years ago | (#2522309)

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"

AZ Diamondbacks Win the World Series !!!!!! (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2522315)

The Arizona Diamondbacks Win the World Series !!!!

The Arizona Diamondbacks Win the World Series !!!!

The Arizona Diamondbacks Win the World Series !!!!

did I mention .... The Arizona Diamondbacks Win the World Series !!!!

How is this different than Sourcefourge? (1, Flamebait)

Marillion (33728) | more than 12 years ago | (#2522326)

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.

Re:How is this different than Sourcefourge? (2)

banky (9941) | more than 12 years ago | (#2522338)

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.

Re:How is this different than Sourcefourge? (3, Informative)

LogicAli (533042) | more than 12 years ago | (#2522374)

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 [eclipse.org]

Better later then never (1)

Nick (109) | more than 12 years ago | (#2522337)

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?

how cute (4, Interesting)

SirSlud (67381) | more than 12 years ago | (#2522339)

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

Re:how cute (2, Insightful)

Chocky2 (99588) | more than 12 years ago | (#2522379)

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.

Re:how cute (1, Insightful)

Anonymous Coward | more than 12 years ago | (#2522415)

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.

Re:how cute (2)

jilles (20976) | more than 12 years ago | (#2522460)

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.

beauty of open source: they can't help but help (2)

alienmole (15522) | more than 12 years ago | (#2522663)

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.

License (0)

Klerck (213193) | more than 12 years ago | (#2522342)

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

Eclipse (2)

GGardner (97375) | more than 12 years ago | (#2522354)

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.

Re:Eclipse (1, Informative)

Anonymous Coward | more than 12 years ago | (#2522650)

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.

Text of story for the reg-impaired (5, Informative)

Anonymous Coward | more than 12 years ago | (#2522355)

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.

Saw this at OOPSLA (4, Informative)

sohp (22984) | more than 12 years ago | (#2522359)

The Eclipse Project [eclipse.org] got a lot of buzz at the last OOPSLA [acm.org] 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 [martinfowler.com]. Too bad it seems slashdotted.

Re:Saw this at OOPSLA (2, Interesting)

LogicAli (533042) | more than 12 years ago | (#2522398)

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.

License (1)

Anonymous Coward | more than 12 years ago | (#2522382)

License ? Public Domain means no license =)

Re:License (1)

jemoody (532095) | more than 12 years ago | (#2522580)

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

Still making money (2)

Erasei (315737) | more than 12 years ago | (#2522386)

Think article [newsforge.com] 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.

Re:Still making money (3, Insightful)

baptiste (256004) | more than 12 years ago | (#2522463)

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!

Re:Still making money (5, Informative)

MarkCC (40181) | more than 12 years ago | (#2522557)

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.

Re:Still making money (2)

hearingaid (216439) | more than 12 years ago | (#2522875)

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.

Information About Eclipse (5, Informative)

roca (43122) | more than 12 years ago | (#2522387)

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.

Re:Information About Eclipse (2)

roca (43122) | more than 12 years ago | (#2522405)

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

Re:Information About Eclipse (2, Informative)

Nick Mitchell (1011) | more than 12 years ago | (#2522487)

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 :)

Re:Information About Eclipse (2, Interesting)

illusion_2K (187951) | more than 12 years ago | (#2522523)

Maybe it's just me, but how does this project really differ from Netbeans [netbeans.org] (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.

Difference from NetBeans (2, Informative)

MarkCC (40181) | more than 12 years ago | (#2522697)

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.

Re:Difference from NetBeans (0)

Anonymous Coward | more than 12 years ago | (#2522944)

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.

Re:Information About Eclipse (2)

roca (43122) | more than 12 years ago | (#2522704)

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.

Re:Information About Eclipse (1)

shazam* (83121) | more than 12 years ago | (#2522524)

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

Re:Information About Eclipse (0)

Anonymous Coward | more than 12 years ago | (#2522591)

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.

Re:Information About Eclipse (3, Funny)

Tim Doran (910) | more than 12 years ago | (#2522781)

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 ;)

Re:Information About Eclipse (1)

ScumBiker (64143) | more than 12 years ago | (#2522617)

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?

Re:Information About Eclipse (0)

Anonymous Coward | more than 12 years ago | (#2522660)


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

Re:Information About Eclipse (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2522754)

you dumbass - the acronym for "the association of emacs trolls" would be taet. are you dyslexic?

Eclipse is IBM's answer to NetBeans (1)

bartash (93498) | more than 12 years ago | (#2522690)

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/

Re:Information About Eclipse (0)

Anonymous Coward | more than 12 years ago | (#2522901)

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

Actually something really cool (2, Interesting)

SerpentMage (13390) | more than 12 years ago | (#2522390)

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

doesn't this sound like.... (1)

sydneyfong (410107) | more than 12 years ago | (#2522899)

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

RMS is Open Source's wurst enemy (-1, Offtopic)

Anonymous Coward | more than 12 years ago | (#2522432)

Perhaps this is an attempt by IBM to move away from the fucking stupid license agreements developed by the permanently stoned for the gullible.

"Public domain" license (2, Informative)

pogen (303331) | more than 12 years ago | (#2522458)

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.

"Public Domain" is a license (2)

Tassach (137772) | more than 12 years ago | (#2522477)

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.

IBM will make money on this (1)

badmonkey (29600) | more than 12 years ago | (#2522517)

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!

Don't bet on it (1, Troll)

Ars-Fartsica (166957) | more than 12 years ago | (#2522683)

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.

Re:Don't bet on it (2)

roca (43122) | more than 12 years ago | (#2522745)

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.

Making money from OSS (5, Informative)

Tal Cohen (4834) | more than 12 years ago | (#2522541)

(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).

eclipse of what? (4, Funny)

shazam* (83121) | more than 12 years ago | (#2522550)

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

Re:eclipse of what? (2)

shibboleth (228942) | more than 12 years ago | (#2522867)

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.

IBM and Profit (1)

Ashcrow (469400) | more than 12 years ago | (#2522569)

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.

Public Domain (1)

strombrg (62192) | more than 12 years ago | (#2522651)

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.

Re:Public Domain (1)

MarkCC (40181) | more than 12 years ago | (#2522719)

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

NOT Public Domain (3, Informative)

Anonymous Coward | more than 12 years ago | (#2522665)

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.

Thanks, but whatever (1, Flamebait)

Ars-Fartsica (166957) | more than 12 years ago | (#2522669)

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.

Re:Thanks, but whatever (2, Informative)

Anonymous Coward | more than 12 years ago | (#2522699)

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.

Re:Thanks, but whatever (1)

MarkCC (40181) | more than 12 years ago | (#2522740)

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.

Re:Thanks, but whatever (2, Funny)

Anonymous Coward | more than 12 years ago | (#2522927)

Read the fucking article.
Now go to www.eclipse.org [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 [apache.org] 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.

Repository (2, Informative)

pogofish (514289) | more than 12 years ago | (#2522677)

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?

What? (0)

Anonymous Coward | more than 12 years ago | (#2522694)

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.

Re:Repository (1)

MarkCC (40181) | more than 12 years ago | (#2522795)

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 [ibm.com].

Re:Repository (0)

Anonymous Coward | more than 12 years ago | (#2522915)

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.

Re:Repository (0)

Anonymous Coward | more than 12 years ago | (#2522799)

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.

Re:Repository (1)

MarkCC (40181) | more than 12 years ago | (#2522938)

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.

Re:Repository (0)

Anonymous Coward | more than 12 years ago | (#2522821)

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.

How did IBM become cool? (2, Insightful)

Picass0 (147474) | more than 12 years ago | (#2522686)

IBM: OUR 800 pound gorilla.

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

guess at the purpose (3)

hexix (9514) | more than 12 years ago | (#2522737)

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.

http://www.eclipse-workbench.com/ more info here.. (2, Informative)

Quazion (237706) | more than 12 years ago | (#2522776)

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/ [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

Some answers/opinions... (5, Interesting)

Westley (99238) | more than 12 years ago | (#2522780)

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

Info on the OSI approved license (1)

glorpy (527947) | more than 12 years ago | (#2522844)

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

Javaaaargh! (0)

alexborges (313924) | more than 12 years ago | (#2522846)

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

OK Mister IBM ... (0)

Anonymous Coward | more than 12 years ago | (#2522891)

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

Eclipes the Sun, get it? (2, Interesting)

humps (245087) | more than 12 years ago | (#2522918)

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 [netbeans.org] really, I use netbeans, as well as Forte, and maximum respect to those OSS people!

humps

Does not seem like such a good deal to me (1)

capedgirardeau (531367) | more than 12 years ago | (#2522952)

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

Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...