Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
IBM

Petition To Get OS/2 Open Source 503

Landreth writes "There is currently an ongoing petition taking place at OS2 World to get IBM to open source either the whole part or parts of OS/2 to the community. I would highly encourage the Linux community to take part of this open source petition as well due to the fact there are lots of interesting code base the they could benefit from. To sign the petition: http://www.os2world.com/petition/" Despite the jokes about it, there was some good stuff in OS/2; however, I'd rank the ability to open it up fairly low, since I suspect there's a fair amount of legal restrictions on elements of the code.
This discussion has been archived. No new comments can be posted.

Petition To Get OS/2 Open Source

Comments Filter:
  • by Allen Zadr ( 767458 ) * <Allen.Zadr@g m a i l . com> on Monday April 25, 2005 @12:11PM (#12337395) Journal
    The total number of registrants for this OS2 petition: 293

    Thank you
    real name, your registration was successful.

    I've got to say - even if 40% of OS2 is opened up, the benefits to many, many projects could be wide-spread. Further, history shows that IBM is likely to use a GNU compatible license if they open the source at all.

    They obviously need more names. Posting it here though will make a nightmare for those who need to clean up the petition.

  • MSFT will say no (Score:5, Interesting)

    by DaHat ( 247651 ) on Monday April 25, 2005 @12:13PM (#12337423)
    Lets not forget that OS/2 was jointly developed by IBM and Microsoft and no doubt Microsoft still has significant rights to large portions of the code base. I find it very unlikely that they would let IBM release the code even if IBM wanted to.
  • Workplace Shell (Score:3, Interesting)

    by Mikkeles ( 698461 ) on Monday April 25, 2005 @12:15PM (#12337442)
    Just getting the Workplace Shell and the OOUI would be great; I'm sure a lot of the kernel internals would no longer be an advancement!
  • Windows DLL Code (Score:5, Interesting)

    by ToPAz3in6 ( 583698 ) on Monday April 25, 2005 @12:18PM (#12337489) Homepage Journal
    OS/2 has a Windows (3.1) compatability layer which uses a lot of DLL code given to them under agreement back in the early 90's. There's your roadblock. (or your target...)
  • Not only Linux (Score:2, Interesting)

    by debilo ( 612116 ) on Monday April 25, 2005 @12:19PM (#12337503)
    From the summary:
    I would highly encourage the Linux community to take part of this open source petition as well due to the fact there are lots of interesting code base the they could benefit from.

    Please remember Linux isn't the only player in the F/OSS world, there are several huge communities, too (although rumor has it they are dying, or something), and the entire open source community might benefit from this. :-)
  • Cash machines (Score:5, Interesting)

    by AltoClef ( 9948 ) on Monday April 25, 2005 @12:21PM (#12337533)
    Given that OS/2 is in a good many cash machines/ATMs, I wouldn't be surprised if there are contractural problems with opening the code up. Security through obscurity and all that.
  • by B1 ( 86803 ) on Monday April 25, 2005 @12:22PM (#12337542)
    There was a version of OS/2 Warp which didn't include Windows -- it took advantage of the Windows 3.1 installation you already had on your computer. I think it was 'OS/2 for Windows' or 'Warp for Windows'. It came in a red box, to distinguish it from the 'full' version that came in a blue box. It was also less expensive.

    If I remember, not long after Warp For Windows came out, Microsoft came out with Windows 3.11 which fixed a few bugs in 3.1. Oddly enough, it didn't work with OS/2 for Windows. I'm surprised they missed that one. <G>
  • Re:Workplace Shell (Score:3, Interesting)

    by Anonymous Coward on Monday April 25, 2005 @12:23PM (#12337562)
    Anonymous IBMer here. Just wanted to let everyone know that you should forget about getting ALL of OS/2 and instead keep on asking for the Workplace Shell.

    Usability wise, OS/2 is a nightmare, but the underlying technology is still unmatched by any OS out there, including the much vaunted OS X.
  • by eno2001 ( 527078 ) on Monday April 25, 2005 @12:24PM (#12337579) Homepage Journal
    Speaking as a crazed liberal, I have to agree. I loved OS/2 Warp. I got it before Windows 95 came out and man was it sweet. It had the nicest looking GUI of the day just one notch below Mac OS. Win 3.1 blew chunks in the desktop department at the time. When Windows 95 came out, it felt like OS/2's retarded backwards hillbilly cousin. The main thing that killed my use of OS/2 was the lack of applications that I wanted (mostly games as I was a 20-something then).

    As far as aGUI based alternative to Linux/BSD, check out ReactOS,/A>. They've made a good eal of progress and I think they will be what some people are looking for in a few years: a free Win32 alternative. [reactos.org]

  • Not a chance (Score:1, Interesting)

    by Anonymous Coward on Monday April 25, 2005 @12:29PM (#12337638)
    The SCO case is an excellent example on how IBM responds when someone pulls this kind of bullshit on them.

    If you have any such magic bits of code, you're better off going after suckers that paid off SCO like this mircosoft partner [eweek.com] or even better these guys [newsfactor.com] who seem to make it a political statement to pay off anyone who threatens anyone with IP (probably at the bidding of their new master who bought them for $2B).

  • Re:made by M$ (Score:2, Interesting)

    by Anonymous Coward on Monday April 25, 2005 @12:30PM (#12337647)
    This is not historically accurate. OS/2 was, originally, a joint project between Microsoft and IBM. It was intended to be THE 32-bit protect-mode operating system of the future for Intel PCs, both client and server. Windows 95 was a continuation of the 16-bit Windows code base. They were developed by separate groups within Microsoft. There was no constraint placed on OS/2 by the Windows dev team, originally. I'm talking about the OS/2 1.0/1.1/1.2 days. After OS/2 1.2, the split happened, and IBM went on to ship 1.3 and 2.0. 2.0 was IBM's first attempt to "go it alone" and compete with Microsoft for the business, and even consumer, operating system market. However, OS/2 was crippled by (a) IBM's lack of ability to sign reasonable OEM contracts with PC manufacturers (including IBM itself!) and (b) IBM's lack of any traction or marketing agility in the consumer and small business space, for both end users and, especially, developers/software vendors.

    BTW I currently work for IBM and was one of the key development managers and tech leads for OS/2 subsystems in those days.
  • OS/2 Is Old (Score:2, Interesting)

    by Ritalin16 ( 867772 ) * on Monday April 25, 2005 @12:30PM (#12337652)
    Personally, I don't think IBM or Microsoft cares what happends to the code, its outdated. I think they wouldn't mind it becomming open source.
  • Dare to dream! (Score:3, Interesting)

    by brennanw ( 5761 ) on Monday April 25, 2005 @12:31PM (#12337657) Homepage Journal
    Sure, it's probably not going to happen, for all the reasons you list. But there's technology in OS/2 that has yet to be duplicated in other operating systems. And like most IBM inventions, it's going to fade into history, forgotten and unused. I'd really like to see what free software developers could do if the workplace shell landed in their lap.
  • by nurb432 ( 527695 ) on Monday April 25, 2005 @12:32PM (#12337676) Homepage Journal
    They sold it off to another company some time ago who currently supports it, and develops new versions.. ( estation, or somethign like that )

    Unless something has changed in the last year or so..
  • by suitepotato ( 863945 ) on Monday April 25, 2005 @12:33PM (#12337686)
    If they had hammered a deal to do this with MS back at the time of Warp 4, back when Stardock was still supporting OS/2, it might have gone somewhere and given us essentially three competing systems: Win, Linux, OS/2. Instead, IBM could not find their rear ends with a hunting dog and a copy of Gray's Anatomy, kept with the single worst GUI design this side of the Amiga, and decided obfuscation and counterintuitiveness was superior to ease of use and common sense.

    That said, it would be nice to see, but way late. We should be at Warp 7 by now. I doubt the OS/2 fanatics will be able to sufficiently play catch-up even if Redmond is open to open sourcing the thing given how many went to Windows or Linux or both. They ain't getting younger and doing an about face in your coding mindset like that might cause a bump in the number of programmers seeking professional psychiatric help.
  • by MightyMartian ( 840721 ) on Monday April 25, 2005 @12:38PM (#12337762) Journal
    There were some claims at the time that IBM's WinOS2 was in fact faster than Windows 3.1, based upon running Warp with WinOS2 vs. Warp with Windows 3.1.

    Another thing I miss was OS/2's awesome DOS VDM support. Most of my DOS games played perfectly under OS/2, and through the dummy DOS sound driver could even access the soundcard. I was mightily disappointed when I started playing around with NT 4.0 that it couldn't, and neither could Win2k. I have no idea whether WinXP can, though there is a third party driver that does allow DOS VDM sessions to access the sound hardware. Still, pretty pathetic.

  • Re:Workplace Shell (Score:1, Interesting)

    by Anonymous Coward on Monday April 25, 2005 @12:42PM (#12337811)
    Another anonymous IBMer who was a key development lead for OS/2 subsystems back in the day.

    Do you really think Workplace Shell would have any traction today? Would we rather not push Eclipse as a GUI and client-side object framework, tied to J2EE/WebSphere on the back end? This is essentially the IBM Workplace Client strategy. (Ironic that they reused the name Workplace, isn't it?) And, Eclipse is ALREADY open source.
  • Re:MSFT will say no (Score:3, Interesting)

    by AKAImBatman ( 238306 ) * <akaimbatman AT gmail DOT com> on Monday April 25, 2005 @12:46PM (#12337850) Homepage Journal
    Remember, they have no problem with that "Open OS" from the other member of "The Unholly Alliance".

    That makes no bloody sense. What does Microsoft have to do with an OS that Sun has been developing for over two decades? It's none of their business, and Sun would likely sue if Microsoft got in the way.

    OS/2, OTOH, was a joint development project between Microsoft and IBM. They set about developing an ultra-advanced version of Windows that was supposed to be the next in line after Win3.1. However, Microsoft was secretly developing Windows NT and was planning to use OS/2 as a stop-gap measure while they built their true "next OS". Then a couple of MS engineers managed to get protected mode working for the Win3.1 code, and Microsoft shifted development to Win95, thus leaving OS/2 in the dustbin of Microsoft history.
  • by pilgrim23 ( 716938 ) on Monday April 25, 2005 @12:47PM (#12337851)
    If I recall correctly... OS/2 was used by IBM as the foundation for the S390 emulator software they use as the foundation platform on which they run the Z/OS or S/390 enviornment. This runs their current crop of mainframes. The Mainframe Market is small these days comapred to the past, but there are still organizations that use "Big Iron".
  • Re:vms (Score:4, Interesting)

    by lostchicken ( 226656 ) on Monday April 25, 2005 @12:48PM (#12337873)
    OpenVMS is not open source. It's simply what DEC called VMS in its later years, to signify an open-system, not an open source base. In other words, it supported open standards such as POSIX and Unix compatability, as well as TCP/IP networking, instead of the proprietary systems it used to support.

    There is a project by the name of FreeVMS, but it's not anywhere close to being done, and it's pretty much stagnant now.
  • Re:MSFT will say no (Score:5, Interesting)

    by Locutus ( 9039 ) on Monday April 25, 2005 @12:50PM (#12337892)
    The ability for OS/2 to run Windows 16 and 32bit code was because IBM did a great job at the DOS virtual machine. It really was Windows 3.x running in OS/2. IBM even had Windows 95( aka Chicago ) running on OS/2 until Microsoft found out and then made Win32 apps load a tiny bit of data at and address space outside the reach of OS/2. I think OS/2 processes had 512MB of virtual address space while a Win32 app had 1.5GB or something like that. So OS/2 ended up only able to run Win32S applications and not Win32C or Win32NT apps.

    It was pretty cool running all those different systems on one OS though. At one point, I ran Win16/32s apps with OS/2 apps, XFree86 apps, and JAVA apps. Even wrote X11 apps for HP-UX systems on OS/2 and NFS before recompiling on the HP-UX system in the lab for final testing. It was sweet and the WorkplaceOS was supposed to take that concept to the OS level. Kinda like VM-Ware but with host OS and client OS integration.

    But all this is and was a theat to the "One Microsoft Way" kind of thinking. To Microsoft, competition is BAD. Very bad. That's why their way of competing is to do anything to prevent the competition in the first place. See DOJ vs MSFT court docs for a small set of examples of this.

    LoB
  • by Billly Gates ( 198444 ) on Monday April 25, 2005 @12:58PM (#12337982) Journal
    What this guy said is %100 true and Microsoft even paid SCO additional money to keep the lights on at SCO after they paid an outrageous sum of money for unix rights that they dont need.

    Sun too reacted sharply and even critizied linux and mentioned solaris as an excellant alternative. its a fact!

    Back on subject....

    Microsoft was a core partner with IBM and I even think Microsoft released its own OS/2 version to developers back in the early 90's but never commercially distributed. You can google it if anyone is interested in.

    Microsoft more than likely contributed alot of code to IBM and probably owns some percentage of the product.

    Remember OS2/NT became WindowsNT after Bill Gates decided to go with their own product.

    Microsoft would love to prevent OS/2 from ever going opensource and unlike the SCO case, Microsoft would have a good argument and would probably win.

    Doesn't Microsoft also own some unix code from Xenix? I believe some of it ended up in SysV or unixware which is why Novell can not opensource it. MS would probably sue them.
  • by Anonymous Coward on Monday April 25, 2005 @01:04PM (#12338069)
    How about Multics?
    • Great Security
    • Ancestor to Unix
    • Segmented memory
    • PL/I
    • And much more... (OK, I got lazy)
  • OS/2 aka eComStation (Score:2, Interesting)

    by mrmagos ( 783752 ) on Monday April 25, 2005 @01:11PM (#12338168) Homepage
    Considering this product is still being sold as eComStation [ecomstation.com], I don't think we'll be seeing an open source version from IBM any time soon...
  • by Anne Honime ( 828246 ) on Monday April 25, 2005 @01:16PM (#12338240)
    2 years ago, I tried to buy some subway tickets from a RATP ATM in Paris. I keyed my credit card code in, and *all* ATMs in sight went down as soon as I hitted the validation key.

    In fact, someone forgot to lock an inside key after collecting the previous day money (those machines accept both cards and coins for payment).

    The crash was in fact a security ! But seeing about 15 screens goes blank at once is a wonderful sight, indeed (those machines have since been replaced by new, windows powered ones, which routinely go BSOD, but only one at a time)!

  • by Anonymous Coward on Monday April 25, 2005 @01:34PM (#12338444)
    I did use OS/2 Warp a bit. Nice stuff under the hood, but frankly I expect that no one will get a radically new concept out of it.

    Now, talk about Lotus Improv !
    (See also http://www.oreillynet.com/timo.html)
    This was a revolutionary spreadsheet concept. Was it actually even to be called a spreadsheet anymore?
    Anyway, too new so not popular so dead in the commercial world.

    I bet that, as free software, it would have been a killer app (you know, the application that will make free software attractive even to patent lawyers - what kills their jobs - what kills them - hence the name "killer app"), developped and maintained because enough people would love the concept and make it live throughout from childhood to adulthood.

    Until the code is erased from all sources, this can still happen.
    So, IBM/Lotus, please release the code of Improv (and OS/2) to the people who will make it live.
    (Actually, the good thing is that, anyway, someone could make it anyway from scratch, but why reinvent the wheel?)
  • by ClosedSource ( 238333 ) on Monday April 25, 2005 @01:45PM (#12338596)
    Isn't avoiding undercutting your own products exactly the same policy that MS has?

    If someday IBM decides it can't release any OSS products without undercutting it's money-making products, will they still qualify as an OSS poster-child?

    If IBM really believed in openness, as they claim they do, they would open all their products up and offer a free license to all their patents.

    I don't blame them if they don't (because I believe it's bad for their business), but I can tell the difference betwee principle and PR.
  • by MrLogic17 ( 233498 ) on Monday April 25, 2005 @01:51PM (#12338653) Journal

    It's been reported many moons ago the most Automatic Tell Machines (ATM's) use OS/2 as the base platform. I've seen more than one ATM being serviced and seen very OS/2 like screens with diagnostic info.

    Do *you* want every 133t h@x0r out there with source code to your neighborhood ATM? If the bank hasn't bothered to move off OS/2, what are the odds they'll patch any holes found by white/grey/black hats?

    -MrLogic
  • Re:MSFT will say no (Score:2, Interesting)

    by satguy ( 713646 ) on Monday April 25, 2005 @01:55PM (#12338701)
    > it has limited plug and play,

    IBM invented plug and play, and OS/2 had it, 'til Microsoft "invented" a method different enough to break IBM's and make theirs the de facto standard.

    > limited registry,

    IMHO this is a GOOD thing ;)

    > limited games support

    ...understandable in a business sense (although OS/2's solitaire had a Cheat key, and a sense of humour if you used it too much) - IBM's never put out a dedicated game machine (PSII, Xbox, et al) of which I'm aware either.

    > less APIs,

    How many stable APIs did Win95 have? Are you familiar with all the Workplace APIs? (since Workplace is the descendant of OS/2)

    > it's not a moving target and its API very closely resembles Win16 / Win32.

    A non-moving target would be a bad thing why, again? ;) The API resemblance to Win16/32 is irrelevant.

  • Not just icons... (Score:3, Interesting)

    by brennanw ( 5761 ) on Monday April 25, 2005 @01:56PM (#12338704) Homepage Journal
    I mean, yes that was very cool (and windows and KDE and Gnome *still* don't do that) but also printing. How many times did I drag a document over the windows printer icon and have the damn word processor open and load the document before it printed? That didn't happen in OS/2. You could change the way folders worked, to the point of setting them up as individual, unique workspaces -- a poor man's virtual desktop, really. You could associate files with programs on the fly with greater precision than is possible today (to the point where I could set it up so that a specific gif defaulted to loading one program while all other gifs defaulted to loading another program).

    There was the famous "drag web pages off of your browser and store them in a folder on your desktop" trick. That might be possible with other OS's now, I dunno.

    Shadows of icons would automatically maintain their links to actual programs, even if you dragged the program folder to another directory.

    I really can't do it justice -- I never understood the technology well enough to do it justice -- but essentially the workplace shell was a huge folder that opened up, and everything in the UI was a subclass of that folder, and they all "knew" how to work together depending on what you did with them.

    Like I said, I really can't do it justice.
  • by cha0t1c ( 752261 ) on Monday April 25, 2005 @02:03PM (#12338775) Journal
    Agreed. I for one run Ecomstation as a viable Internet alternative cuz who writes virii for Warped? It's fast, comfortable (for me, who has been involved since the very early 90's) and robust as heck. If you want a viable alternative, sans bells and whistles, this is it. But I agree with the above post..., the ecomstation site (and all of us other propeller heads) paid for it/run it. To tell the truth, I wouldn't be too upset. As much as linux would benefit, so would OS/2. my 2 pennies
  • Re:MS Code? (Score:3, Interesting)

    by Locutus ( 9039 ) on Monday April 25, 2005 @02:05PM (#12338791)
    As stated a couple of times by others, NT started with a codebase for what was supposed to be portable OS/2 or OS/2 NT. Microsoft got that code and the orignal 16bit OS/2 when they walked out on IBM. I don't think its known how much implementation code went into NT but the 16bit OS/2 was in there and it was used to give NT its networking system when NT v1.0( called v3.1 ) shipped.

    It does seem that IBM did not do a good job at getting full rights to the code it kept. Supposedly, OS/2 v2.0( the first 32bit OS/2 ) was a rewrite of the 16bit Microsoft code though Microsoft license text always showed up in OS/2.

    I've also heard that much of OS/2's kernel is assembly code. OS/2 for the PowerPC was/is portable C code IIRC. But that was pretty slow from what I saw at the 1994 COMDEX show.

    What was really lost in the battle with Microsoft was the OpenDoc and WorkplaceShell. Multiple LIVE embeddable objects and "parts"( components ) with non-rectangular window frames were pretty cool. Unfortunately, many didn't recognize what it ment to have more than one embedded "part" live/running in a single document. Those technologies moving forward with Moore's Law, would have had a profound positive impact on the software industry and productivity. It also would have allowed open source projects/developers to compete with large software houses since applications would consist of smaller, replaceable "parts"/components.
    IMO.

    IIRC, IBM eventually open sourced OpenDoc and SOM but the industry was going nuts over JAVA at that time. Actually, Warp 4.0 and the Apple Mac OS (?) shipped with OpenDoc. Apples CyberDog web browser was an OpenDoc container. Oh, the Bento Filesystem was pretty cool too. It allowed different "parts", or components, to save there data in one file. Kinda like a filesystem within a file but with a ton of APIs for accessing the data in a protected way. These things would have changed how we interact with our DATA on computers. Instead, we still interact with our DATA( a file ) by thinking about the application that's tied to the DATA. OpenDoc enabled mixing of data in a file so you'd open a file based on its rich content instead of saying your "opening an Excel file", or "opening a Word file. These are the things which that kept Bill and Steve up at night. Netscape( the browser ) was/is a shell of what OpenDoc was but it brought about the same kind of attacks from Microsoft.

    LoB
  • Lotus 1-2-3 (Score:3, Interesting)

    by redelm ( 54142 ) on Monday April 25, 2005 @02:07PM (#12338817) Homepage
    Personally, I'd rather see Lotus 1-2-3 source released. Especially PC v3.3 or Unix v1.0 (curses?). This is still very good code and _far_ more reliable than MS-Excel. We still have & use character-based systems.

  • by M1FCJ ( 586251 ) on Monday April 25, 2005 @02:42PM (#12339190) Homepage
    Given enough memory it would circle around Win3.1 and Win'95 and Win NT when finally it come out and wouldn't perform where Warp would.

    OS/2 always got hammered because it needed 16MB to be comfortable and those days a server usually had 8MB. I had 8 and I was running a BBS on my PC. It was significantly smoother, never dropped a single package over the modem while I was working on my CAD software (which alone used over 8MB of RAM), constantly swapping in and out. Win3.1 even couldn't handle me moving the mouse with a user downloading. Win95 wasn't an improvement.

    Most of the Win95 and OS/2 users were single-task users. It really showed its power when you used it as a server or a real multi-task environment. Later on I ran MUDs and httpd daemons on it and it always performed faster than anything Microsoft could supply. The lack of graphics card driver support really doesn't matter if you are content with a VGA screen, who needs graphics on servers in any case?

    Where it failed is the developers. Steve Balmer wasn't shouting "Developers! Developers! Developers!" for no reason. IBM's expensive compilers and other suppliers' (i.e., Borland) lack of commitment effectively what killed OS/2. There was a limit on what you really wanted to do with gcc.

  • IBM and OSS (Score:3, Interesting)

    by Allen Zadr ( 767458 ) * <Allen.Zadr@g m a i l . com> on Monday April 25, 2005 @03:32PM (#12339690) Journal
    Actually - I fully agree with you there. A solid half of the Open Source projects they've helped have been to bolster a marketable product. And the rest were likely contributions along the lines of seeing if there was a fit to bolster internal products.

    It's great work, but it does have a smell of insincerity.

Get hold of portable property. -- Charles Dickens, "Great Expectations"

Working...