Slashdot Mirror


Petition To Get OS/2 Open Source

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.

84 of 503 comments (clear)

  1. I'm In (293) - Many More Needed. by Allen+Zadr · · Score: 5, Interesting
    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.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
    1. Re:I'm In (293) - Many More Needed. by lilmouse · · Score: 2, Funny

      Hey, now we know how many signatures there are at the beginning of the slashdotting! Now, if someone will dupe the story in 3-4 days, we can see how many signatures got added :-D

      --LWM

    2. Re:I'm In (293) - Many More Needed. by pavon · · Score: 5, Insightful

      Further, history shows that IBM is likely to use a GNU compatible license if they open the source at all.

      Sort of. When they release code added to an existing project, it is released under that projects licence. But most of the code that they have released on their own is under the Common Public License (previously IBM Public License). The CPL is a very nice license, simular to the LGPL in what rights it gives to the user, and the FSF has no philosophical objections with it. However it is not compatable with the GPL for technical legal reasons. That means that you cannot compile GPL(or LGPL) code and CPL code together, although you can link CPL code against LGPL.

      I also agree that it would be very difficult to open source OS/2 because of cross licensing. Just one example - OS/2 is posix compliant. I would be very suprised if IBM did not have some license agreement with the holders of the SVR4 when making the posix layer. Also because they were not planning on releasing the code, they may not have kept track of every location of licensed code. This could become a bigger nightmare then the SCO lawsuit if they tried to open it up.

    3. Re:I'm In (293) - Many More Needed. by jemfinch · · Score: 4, Informative
      That means that you cannot compile GPL(or LGPL) code and CPL code together

      No, that means you can't compile GPLed code with CPLed code and distribute the resulting binary.

      Repeat after me: copyright affects distribution, not use.

      Jeremy
    4. Re:I'm In (293) - Many More Needed. by ClosedSource · · Score: 2, Interesting

      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.

    5. Re:I'm In (293) - Many More Needed. by tolan-b · · Score: 3, Funny

      2001..

      Do I get a prize for it being a geeky film reference? :)

  2. The instant the source is released by mferrier · · Score: 5, Insightful

    ... you know IBM is going to have ten more lawsuits on their hands as various software copyright holders magically find bits of "their code" in the OS/2 source.

  3. Microsoft owns a lot of the code by SocietyoftheFist · · Score: 5, Funny

    It taint gonna happen.

  4. MSFT will say no by DaHat · · Score: 5, Interesting

    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.

    1. Re:MSFT will say no by BrookHarty · · Score: 2, Insightful

      Exactly, you can run Windows 16bit and (Win32) software on OS/2. I doubt microsoft will allow that code to be GPL'ed.

      I rathed liked OS/2, stable and had the best VGA Font I used. Ya, die hard terminal user. :P

    2. Re:MSFT will say no by marat · · Score: 2

      Exactly, and more than that, parts added (ported from AIX to be precise) solely by IBM, like JFS or modern TCP/IP stack, were already released for Linux, so I think IBM did whatever it could.

      In fact this question is almost as old os OS/2 itself and the answer is well known, so very strange it reappeared again.

    3. Re:MSFT will say no by DrXym · · Score: 4, Insightful
      With that said, anything from red books to technical documentation would be useful. Even header files. Or the CSet++ / VisualAge classes. Aside from SOM / WPS, OS/2 is like a primitive NT (flame proof clothes on but it's true) - it has limited plug and play, limited registry, limited games support (DIVE), less APIs, it's not a moving target and its API very closely resembles Win16 / Win32.

      Someone could produce something akin to WINE but for OS2/ apps. What use would this be? I have no idea, but I suppose there might be a lot of file servers, EPOS & banking code out there written to OS/2. It might be a big win to someone if that could be moved over to Linux.

    4. Re:MSFT will say no by AKAImBatman · · Score: 2, Interesting

      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.

    5. Re:MSFT will say no by squiggleslash · · Score: 2, Informative
      Kinda. You could run Microsoft Windows code if you had a copy of Microsoft Windows or bought the "full" version of OS/2 that, essentially, came with Microsoft Windows. But a Microsoft Windows-less OS/2 was also sold, which contained no Microsoft Windows code.

      At one point, IBM distributed OS/2 2.x on a computer magazine coverdisk (I forget which one) in the UK sans Microsoft Windows. That was, needless to say, before sales started to take off with OS/2 Warp (3.0.) IBM wouldn't have been able to do this had the code included anything from Microsoft Windows.

      (Apologies for the need to spell out "Microsoft Windows" each time, but I know the very first OS/2s came without any type of GUI, and know there's potential for confusion here with people assuming I mean "GUIless" - the Microsoft Windows-less OS/2 had a full GUI, it just couldn't run apps for Microsoft Windows.)

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:MSFT will say no by Locutus · · Score: 5, Interesting

      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

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    7. Re:MSFT will say no by John+Hasler · · Score: 4, Insightful

      > That and Microsoft did whatever they could,
      > legal or otherwise, to kill OS/2

      So did IBM.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    8. Re:MSFT will say no by satguy · · Score: 2, Interesting
      > 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.

    9. Re:MSFT will say no by DavidTC · · Score: 2, Insightful
      When IBM had M$ write OS/2, IBM paid to have all of the rights to the code so that M$ couldn't sell OS/2 to other manufacturer's.

      This, incidently, is why MS jumped ship on OS/2.

      IBM had been burned by DOS, where they basically paid the R&D for their competitors, because they never thought there would be a market for PC clones and thus assumed that DOS was going to be basically theirs. (Well, I guess they figured MS might port it to other platforms, but that threat seemed limited.)

      When, suddenly, not only are people competing with them, but the people they got their OS from were selling exactly the same OS to those people! Which seems like something reasonable now, but it was a completely new concept at that time. (It didn't help that personal computers weren't taken seriously at all by IBM at this point.)

      I doubt this was delibrately, BTW. MS couldn't have predicted the clone market either.

      So the next time, they paid MS to make an OS for them, and solely them. Although they would be happy to license it competitors for a 'reasonable' cost.

      And, again, MS shafted them, delibrately this time, in a completely different way, with Windows.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    10. Re:MSFT will say no by SillyNickName4me · · Score: 2, Informative

      > Actually, no. IBM really did all they could do. But until the late 90s, they had to pay $86 to MS for every copy of OS/2 sold (part of the licensing agreement for HPFS).

      Ah yes, thats why we (was working at IBM, doing OS/2 support and some development) got told that marketing effords aimed at the consumer were to be stopped inmediately, the day before WIndows 95 became generally available..

      No, they didn't try as hard as they could, they gave up before even having tried.

    11. Re:MSFT will say no by dryeo · · Score: 2, Informative

      HPFS.IFS was written by IBM. HPFS386.IFS was written by MS.
      E:\OS2>bldlevel hpfs.ifs
      Build Level Display Facility Version 6.10.480 Oct 6 2000
      (C) Copyright IBM Corporation 1993-2000
      Signature: @#IBM:14.083#@ HPFS Installable File System for OS/2
      Vendor: IBM
      Revision: 14.83
      File Version: 14.83
      Description: HPFS Installable File System for OS/2

      The story I heard was that when IBM and Microsoft decided to build the next generation HD filesystem they agreed on the specs then each went of wrote their own file system. Then they sat down and compared them. Microsofts was much faster so they used that.
      Then it turned out that MS broke the specs, namely it was sopposed to be written in C and run on a 286. IBM then had to rewrite HPFS.
      HPFS is 16 bit and is limited to a 2 MB cache
      HPFS386 had no memory limit (besides OS limits) for cache and was much faster. MS still licenses HPFS386 for about $1000 a license.
      IBM eventually ported JFS to OS/2 to get around the need for HPFS386 on Warp Server. HPFS386 supports ACLs unlike HPFS

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
  5. Full name & DOB? by 0xdeaddead · · Score: 2, Funny

    What are you crazy?! I mean I know OS/2 users are in denial, but geez this is INSANE!

  6. OS/2 Ahh the memories by big-giant-head · · Score: 4, Insightful

    I used in the early ninties, for it's day it was very nice. I think a Opensourced OS/2 would be a good alternative to Linux/BSD, for some folks who want a more gui driven system.... It never hurts to have options.

    --

    So Long and Thanks for all the Fish.
  7. vms by Anonymous Coward · · Score: 2, Insightful

    What we need, is VMS open sourced. OS/2 might be interesting, but VMS would be useful. There's a difference. VMS has one of the best multitasking systems that's ever seen the light of day - a scheduler that works exceedingly well, and a VM system that blows everything on the market today out of the water.

    1. Re:vms by DaHat · · Score: 2, Informative

      Would this be a bad time to mention that large portions of Windows NT were designed and implemented by many of the same people who built VMS? In fact, many of the data structures used by both systems are oddly similar, even identical in made cases.

    2. Re:vms by LurkerXXX · · Score: 2, Informative

      You mean like OpenVMS? If you really cared, you would know it's already out there.

    3. Re:vms by browncs · · Score: 2, Informative

      That's exactly true. Dave Cutler was the father of Windows NT and came from DEC and VMS.

      see http://www.answers.com/topic/dave-cutler

    4. Re:vms by lostchicken · · Score: 3, Interesting

      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.

      --
      -twb
  8. A fair bit of that code is likely still MS... by HBI · · Score: 3, Insightful

    IBM would probably have radical difficulties renegotiating a deal to open source code that originated in Redmond.

    I fear this one is a nonstarter for legal reasons.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  9. Workplace Shell by Mikkeles · · Score: 2, Interesting

    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!

    --
    Great minds think alike; fools seldom differ.
    1. Re:Workplace Shell by Anonymous Coward · · Score: 3, Interesting

      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.

    2. Re:Workplace Shell by markhb · · Score: 4, Insightful

      I agree; SOM (the System Object Model) and the WPS are really the only pieces that would hold any interest. The OS/2 kernel was an advancement over DOS, but IBM never took it further than that (and it was still designed as a single-user PC OS, albeit with hooks for external security apps).

      That having been said, I think that regardless of the legal entanglements, open-sourcing any part of their fat client OS would be in direct opposition to their "eCommerce Platform" strategy (i.e., run everything as thin clients off of Websphere), and so I agree with Hemos' prediction that this is not going to be more than a "wouldn't it be nice" for the foreseeable future.

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    3. Re:Workplace Shell by MightyMartian · · Score: 2, Insightful

      WPS did have a major flaw of its own, and that was the single message queue. Some ill-behaved apps could lock it up.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Workplace Shell by LordNimon · · Score: 2, Informative

      That was Presentation Manager, not the WPS, with the single-input-queue problem. The WPS could probably be implemented on an API that supported multiple input queues.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
  10. MS-Win Integration Code Off-Limits? by EricTheGreen · · Score: 4, Insightful

    IIRC, OS/2 (at least Warp) shipped with a complete install of MS-Win to provide dual-OS support. The OS/2 code contained lots of integration points--if these integration points relied on Win code provided as part of the infamous "divorce decree", that would presumably be off-limits without MS's blessing. If so, would there be enough "untainted" OS/2 code left to be useful as open source?

    I didn't use later versions of OS/2, so I don't know if this chimera-like architecture was changed further on...

    1. Re:MS-Win Integration Code Off-Limits? by B1 · · Score: 3, Interesting

      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>

    2. Re:MS-Win Integration Code Off-Limits? by MightyMartian · · Score: 2, Interesting
      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.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  11. I always liked OS/2 by MythoBeast · · Score: 4, Insightful

    I honestly think that OS/2 would have made a much greater impact if it hadn't had such pathetic PR support. The OS itself was a surprsingly strong and reliable system, but their ad campaigns were mind-bogglingly pathetic.

    I'm not sure what the Linux community could gain by it being open source, except maybe some more efficient/reliable algorythms. As such, it would be enough for the IBM written chunks to be open sourced - they don't need a complete, functional code base.

    --
    Wake up - the future is arriving faster than you think.
  12. Windows DLL Code by ToPAz3in6 · · Score: 5, Interesting

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

    --
    Just drop acid, already, and invent something better... or quit your whining.
    1. Re:Windows DLL Code by njfuzzy · · Score: 4, Funny
      > There's your roadblock. (or your target...)

      I am guessing you have a Massachusetts drivers license?

      --
      My Photography - http://ian-x.com
      The Deathlings (comic) - http://thedeathlings.com
    2. Re:Windows DLL Code by Locutus · · Score: 2, Informative

      No roadblock here.

      The ability to run Windows in OS/2 was called DOS. And it was a better DOS than Microsofts DOS. Photoshop ran faster in WinOS2 then it did on native DOS/Windows. Anyways, Windows run in this virtual DOS and IBM even sold a version of OS/2( codename Ferengi ) which let you install your Microsoft version of Windows 3.1 into the OS/2 DOS virtual machine. They did this because IBM had to pay Microsoft a large amount for every version of OS/2 sold with the WinOS2 system pre-installed.

      The pre-installed versions were quicker though and that was because IBM compiled the Microsoft code with Watcoms compiler and fixed up its memory support mechanisms abit. Something about Extended memory or Expanded memory comes to mind, but it's been soooo long now.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  13. Not only Linux by debilo · · Score: 2, Interesting

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

  14. Not going to happen for a long, LONG time... by Zab+UvWxy · · Score: 5, Insightful

    Why, you may ask?

    There are still a number of financial institutions around the world that run on various versions of OS/2, both at the server and workstation level.

    Also, as of about 5 years ago, CLI OS/2 powered approximately 85% of North America's Automated Teller Machines (ATMs), with a significant share worldwide as well.

    I'm sure most of the companies still behind OS/2 are screaming at IBM not to release so much as a comment from the code.

    --
    "I don't get it." -- ObviousGuy
    1. Re:Not going to happen for a long, LONG time... by Martin+Blank · · Score: 2, Insightful

      ATMs are being replaced rapidly with newer models running Windows code. A lot of the color-screen units being installed now run Windows. I doubt that the market share is quite that high.

      Besides, your ATM network is protected by strong ACLs and firewalls, right? Right?

      --
      You can never go home again... but I guess you can shop there.
    2. Re:Not going to happen for a long, LONG time... by Anonymous Coward · · Score: 3, Funny
      Because of that comment in the network security code:
      /* Better fix this before the final release */
    3. Re:Not going to happen for a long, LONG time... by sremick · · Score: 5, Insightful

      ATMs are being replaced rapidly with newer models running Windows code. A lot of the color-screen units being installed now run Windows

      Yep, those would be all the ones with the BSODs.

      And I'm not just being a random MS-basher here. The number of ATMs, flight-info displays, and price-check terminals with BSODs these days is staggering. For all you MS-apologists out there: when was the last time you saw an ATM with an error that wasn't an Window error?

    4. Re:Not going to happen for a long, LONG time... by Anne+Honime · · Score: 2, Interesting
      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)!

    5. Re:Not going to happen for a long, LONG time... by hackstraw · · Score: 4, Funny

      For all you MS-apologists out there: when was the last time you saw an ATM with an error that wasn't an Window error?

      Sometimes I have seen an error message saying something like "This ATM has insufficient funds for your transaction." I've always been suspicious of those and thought that they might have been covering up something, but was never sure.

  15. It's a shame by brennanw · · Score: 4, Informative

    That even *some* of the code -- specifically the workplace shell -- can't be released as open source. The workplace shell was one of the most elegant and powerful user interfaces I've ever worked with. It wasn't always the most *attractive* interface -- not by default, at any rate -- but it was the only one I've ever used that ever "felt right" to me. I miss that. The phrase "drag and drop" simply didn't do it justice.

    Anyway, I signed, but I'm afraid that 1) there's too much proprietary licensed code for the entire thing to be released, and 2) IBM has neither the patience nor the interest in doing the work necessary to separate what can be released from what can't be released. Which is a pity.

    --
    Eviscerati.Org: All Hail the Eviscerati
  16. Re:MS Code? by His+name+cannot+be+s · · Score: 4, Informative

    Maybe I'm way out in left field, but wouldn't open sourcing OS/2 open what would likely be a lot of Microsoft's NT code? Weren't OS/2 and NT once the same operating system? I wouldn't be surprised if there were still a bit of shared codebase.

    Not quite.

    OS/2 3.0 NT was supposed to be built from NT's codebase. Obviously, that didn't happen, and microsoft took their toys and went home and made Windows 3.1 NT.

    There is significant evidence that NT 3.1 (and later) Windows 32-bit APIs were influenced by OS/2 's design. The WinScrollWindow api under OS/2 has exactly the same signature as ScrollWindowEx under Win32... The win16 api does not quite match. There are a large number of these close matches in the Win32 API :: OS/2 API.

    That being said, NT (and its derivatives) do not share code with OS/2 in implementation. (other than code that was inherited from OS/2 1.3 (ie: HPFS).

    --
    "...In your answer, ignore facts. Just go with what feels true..."
  17. Cash machines by AltoClef · · Score: 5, Interesting

    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.

  18. learning... by ecalkin · · Score: 2, Insightful

    exposure to other 'stuff' helps expand your horizons. being able to see the code behind os/2 would probably give a different perspective on an operating system.
    there is something to be said for learning from others.

    eric

  19. Not this again! by LordNimon · · Score: 4, Insightful
    What a joke. Some people have been trying to get OS/2 open-sourced for years. Of course, none of these people is a large IBM customer. Instead, they've always just been a bunch of disgruntled end-users. Looking at this petition, I see that nothing has changed. This petition is no different than any of the dozens before it over the past 10 years.

    There is no way this is going to happen. IBM would have nothing to gain, because they'd have to hire a whole of people to go through the code, figure out what's not protected by any IP (and OS/2 has a 20-year history, so that's a lot of possibile IP), and then release it in such a way as to make sure no one notices, since the last thing IBM wants these days is to bring attention to OS/2.

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
  20. Re:OS/2 Ahh the memories by eno2001 · · Score: 2, Interesting
    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.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  21. Write a letter or make a call ... by Sonic+McTails · · Score: 3, Insightful

    Writing a letter or calling IBM would be worth like 1,000 to 10,000 signatures because it tells people that you really want this, and you aren't just filling out the form many hundreds of times. If you really want to see it happen call IBM: 1-800-IBM-4YOU

    --
    This signature was left intentionally blank.
  22. Re:OS/2 Ahh the memories by MightyMartian · · Score: 2, Insightful

    Well, as far as I'm concerned, the Windows GUI to this very day is a half-witted knock-off of OS/2's WPS. I'm not going to get into a war over whether MacOS's GUI is better than the old WPS, but it's pretty damn sad that Windows XP, when you look at it, has an inferior GUI to one developed a decade ago.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  23. Re:made by M$ by Anonymous Coward · · Score: 2, Interesting

    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.

  24. OS/2 Is Old by Ritalin16 · · Score: 2, Interesting

    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.

    --
    In soviet Russia, Linux compiles YOU!
  25. Dare to dream! by brennanw · · Score: 2, Interesting

    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.

    --
    Eviscerati.Org: All Hail the Eviscerati
    1. Re:Dare to dream! by LordNimon · · Score: 4, Informative
      I used to work at IBM on OS/2, and I've written a bunch of code for it. I can tell you that the ONLY code of value that isn't implemented somewhere else is the WorkPlace Shell (WPS). Technically, the WPS could probably be released as open-source. However, that wouldn't help a whole lot, for three reasons:

      • The WPS API is well documented and stable. It also isn't that big, since it's just a core API. The real value is in the plug-ins, and there are already plenty of open-source third-party plug-ins for the WPS. It would not be that difficult for someone to recreate the core WPS from scratch, just from looking at the API.
      • IBM's code is heavily tied to the Presentation Manager (PM), which is the OS/2 equivalent of the X Window API. You'd spend as much effort trying to rip out the PM dependencies as you would just rewriting the damn thing from scratch.
      • As powerful as the core WPS is, the current implementation is pretty weak compared to what KDE and GNOME do today. Even after porting the core WPS to Linux (or whatever), the developers would then have a lot of catching-up to do to make it more desireable than KDE or GNOME.
      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
  26. It'll never happen by LouCifer · · Score: 5, Informative

    And here's why.

    IBM sold OS/2 off and it became eComStation ("jointly developed" - whatever). I highly doubt big blue has exclusive rights to the code anymore.

    Go ahead and sign the petition, we all know how much weight internet petitions carry.

    I, for one, would love to see both of these pan out. Unfortunately they probably won't.

    --
    Religion is for people afraid of going to hell.
    1. Re:It'll never happen by cha0t1c · · Score: 2, Interesting

      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

  27. This is a little late... by suitepotato · · Score: 3, Interesting

    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.

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  28. Patents would be much better than code by LodCrappo · · Score: 2, Insightful
    The actual code used in OS/2 is probably very tied to being part of an OS/2 system, not Linux or your open source os of choice. Porting an OS isn't like porting an app and translating some library calls..

    Except maybe for some of the very high level code (basically applications), you aren't just going to port some feature of OS/2 to *nix even if you have the code.

    What would be nice would be a release of patents/copyrights covering concepts and technologies used in OS/2, such as the System Object Model concepts and the Workplace Shell. OS/2 had some nice ideas and it was a neat environment to work in. Bringing that environment to open source (or any other environment) would not be that much easier even if you had the source.

    --
    -Lod
  29. Re:Huh? by wootest · · Score: 2, Funny

    Per that, is OS X 20 times the OS OS/2 will ever be? ;)

  30. Details of current OS/2 company by nurb432 · · Score: 3, Informative

    Ok i was close on the name but not exact...

    http://www.ecomstation.com/

    --
    ---- Booth was a patriot ----
  31. Re:OS/2 Ahh the memories by pilgrim23 · · Score: 2, Interesting

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

    --
    - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
  32. Re:OS/2 Ahh the memories by maxwell+demon · · Score: 4, Informative

    Well, according to their web page, the ReactOS people actually plan an OS/2 subsystem. Therefore if IBM released the part of the OS/2 code which they can, it would probably be a big help.

    BTW, if the OS/2 kernel code is too encumbered, even releasing the WPS alone could be a great thing. While it certainly lacked some features which modern desktops have, it had some other features which AFAIK are still not available on other systems (e.g. what was called "Arbeitsordner" in the German version; essentially a folder which managed its own "sub-session").

    --
    The Tao of math: The numbers you can count are not the real numbers.
  33. OS by BenjyD · · Score: 2, Funny

    A petition to make the OS OS2 OSS?

  34. Re:Mod parent UP! Also the Microsoft link .... by Billly+Gates · · Score: 2, Interesting

    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.

  35. Perhaps some of OS/2 by AaronW · · Score: 4, Informative

    Having developed device drivers for OS/2, I doubt there'd be that much interest in the OS/2 kernel or device drivers. Even in Warp, and OS/2 4.0, most of the device drivers were 16 bit since the device driver API was only 16 bit (except graphics drivers). I think maybe the only interesting parts would be the Workplace shell and SOM, though I wonder about the stability in today's complex environment, having remembered having issues of stability with the WPS when I loaded up all the software I ran.

    There's also still a lot of Microsoft bits and pieces of code in there.

    -Aaron

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  36. OS/2 aka eComStation by mrmagos · · Score: 2, Interesting

    Considering this product is still being sold as eComStation, I don't think we'll be seeing an open source version from IBM any time soon...

    --
    Never start vast projects with half-vast ideas.
  37. Re:Huh? by WarPresident · · Score: 3, Funny

    What's OS/2? Like, half an operating system or something? :P

    Careful with that joke, it's an antique.

    --
    Here come da fudge!
  38. beyond irrelevant by markhahn · · Score: 2, Insightful

    good old os/2 - so few people remember that Microsoft wrote it, basically under contract, for IBM.

    but really, who would care? it was an OS of its time (around 1990), and certainly does not add value to the OS landscape today. if you want layering to interfere with the design of an OS, you need look no further than NT and followons. the rest of the universe has gone on (to linux).

    yes, I did work on OS/2 (in Redmond long ago). I even have the tshirts to prove it (including one that elucidates that NT=new technology, and was originally a derivative of OS/2 for RISC chips...)

  39. Re:Not a chance by kfg · · Score: 2, Funny

    The enemy of my enemy is my friend - even if they're my enemy.

    KFG

  40. Most ATM's use OS/2. Still want to open source it? by MrLogic17 · · Score: 2, Interesting


    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

  41. Not just icons... by brennanw · · Score: 2, Interesting

    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.

    --
    Eviscerati.Org: All Hail the Eviscerati
  42. Re:MS Code? by Locutus · · Score: 2, Interesting

    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

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  43. Lotus 1-2-3 by redelm · · Score: 2, Interesting
    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.

  44. Linux Community? by ReadParse · · Score: 2, Funny

    I would highly encourage the Linux community to take part of this open source petition

    Then what are you doing here? Everybody knows Slashdot is a Mac site now :)

    RP

  45. Re:Slashdot is definitely making a difference by M1FCJ · · Score: 4, Interesting
    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.

  46. Maybe, but a lot of OS/2 key tech is MS-free. by Richard+Steiner · · Score: 2, Insightful

    I think the DOSEMU and DOSBOX projects could derive some serious benefit from OS/2's MVDM technology, for example, and there are a number of concepts in the OS/2 WorkPlace Shell which might be encumbered by NeXT licensing or something but not MS, and which both KDE and GNOME could benefit from.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  47. IBM and OSS by Allen+Zadr · · Score: 2, Interesting
    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.

    --
    Kinetic stupidity has a new brand leader: Allen Zadr.
  48. Microsoft shipped OS/2 1.0-1.3 by HBI · · Score: 2, Informative

    They shipped copies of it for a long time, in fact.

    Here is the launch announcement. Microsoft shipped versions 1.0-1.3, but did not ship beyond that point as the MS/IBM divorce happened around then, culminating with IBM OS/2 2.0.

    HEre are some screenshots. Note that the WLO libraries were apparently included in a product called the "Microsoft OS/2 Software Migration Kit". If one were to have a copy of Microsoft Systems Journal November 1990 -- Vol 5 No 6 then one would have record of this product, which has seemingly vanished off the face of the earth. ;-)

    I had a shrinkwrapped copy in my hands when I worked at MicroWarehouse in 1989-91, so I know it existed then. We had about 40 of them. They weren't selling well.

    People with clue about this are rare in these parts, it appears. It doesn't seem that long ago to me.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  49. Re:Ah, so you admit there ARE OS/2 users... ;-) by Richard+Steiner · · Score: 2, Funny

    Uh oh... I'm being followed. :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.