Tillbaka till svenska Fidonet
English   Information   Debug  
OCCULT_CHAT   0/93
OS2BBS   0/787
OS2DOSBBS   0/580
OS2HW   0/42
OS2INET   0/37
OS2LAN   0/134
OS2PROG   0/36
OS2REXX   0/113
OS2USER-L   207
OS2   3796/4786
OSDEBATE   0/18996
PASCAL   0/490
PERL   0/457
PHP   0/45
POINTS   0/405
POLITICS   0/29554
POL_INC   0/14731
PSION   103
R20_ADMIN   1117
R20_AMATORRADIO   0/2
R20_BEST_OF_FIDONET   13
R20_CHAT   0/893
R20_DEPP   0/3
R20_DEV   399
R20_ECHO2   1379
R20_ECHOPRES   0/35
R20_ESTAT   0/719
R20_FIDONETPROG...
...RAM.MYPOINT
  0/2
R20_FIDONETPROGRAM   0/22
R20_FIDONET   0/248
R20_FILEFIND   0/24
R20_FILEFOUND   0/22
R20_HIFI   0/3
R20_INFO2   2863
R20_INTERNET   0/12940
R20_INTRESSE   0/60
R20_INTR_KOM   0/99
R20_KANDIDAT.CHAT   42
R20_KANDIDAT   28
R20_KOM_DEV   112
R20_KONTROLL   0/13081
R20_KORSET   0/18
R20_LOKALTRAFIK   0/24
R20_MODERATOR   0/1852
R20_NC   76
R20_NET200   245
R20_NETWORK.OTH...
...ERNETS
  0/13
R20_OPERATIVSYS...
...TEM.LINUX
  0/44
R20_PROGRAMVAROR   0/1
R20_REC2NEC   534
R20_SFOSM   0/340
R20_SF   0/108
R20_SPRAK.ENGLISH   0/1
R20_SQUISH   107
R20_TEST   2
R20_WORST_OF_FIDONET   12
RAR   0/9
RA_MULTI   106
RA_UTIL   0/162
REGCON.EUR   0/2056
REGCON   0/13
SCIENCE   0/1206
SF   0/239
SHAREWARE_SUPPORT   0/5146
SHAREWRE   0/14
SIMPSONS   0/169
STATS_OLD1   0/2539.065
STATS_OLD2   0/2530
STATS_OLD3   0/2395.095
STATS_OLD4   0/1692.25
SURVIVOR   0/495
SYSOPS_CORNER   0/3
SYSOP   0/84
TAGLINES   0/112
TEAMOS2   0/4530
TECH   0/2617
TEST.444   0/105
TRAPDOOR   0/19
TREK   0/755
TUB   0/290
UFO   0/40
UNIX   0/1316
USA_EURLINK   0/102
USR_MODEMS   0/1
VATICAN   0/2740
VIETNAM_VETS   0/14
VIRUS   0/378
VIRUS_INFO   0/201
VISUAL_BASIC   0/473
WHITEHOUSE   0/5187
WIN2000   0/101
WIN32   0/30
WIN95   0/4277
WIN95_OLD1   0/70272
WINDOWS   0/1517
WWB_SYSOP   0/419
WWB_TECH   0/810
ZCC-PUBLIC   0/1
ZEC   4

 
4DOS   0/134
ABORTION   0/7
ALASKA_CHAT   0/506
ALLFIX_FILE   0/1313
ALLFIX_FILE_OLD1   0/7997
ALT_DOS   0/152
AMATEUR_RADIO   0/1039
AMIGASALE   0/14
AMIGA   0/331
AMIGA_INT   0/1
AMIGA_PROG   0/20
AMIGA_SYSOP   0/26
ANIME   0/15
ARGUS   0/924
ASCII_ART   0/340
ASIAN_LINK   0/651
ASTRONOMY   0/417
AUDIO   0/92
AUTOMOBILE_RACING   0/105
BABYLON5   0/17862
BAG   135
BATPOWER   0/361
BBBS.ENGLISH   0/382
BBSLAW   0/109
BBS_ADS   0/5290
BBS_INTERNET   0/507
BIBLE   0/3563
BINKD   0/1119
BINKLEY   0/215
BLUEWAVE   0/2173
CABLE_MODEMS   0/25
CBM   0/46
CDRECORD   0/66
CDROM   0/20
CLASSIC_COMPUTER   0/378
COMICS   0/15
CONSPRCY   0/899
COOKING   28880
COOKING_OLD1   0/24719
COOKING_OLD2   0/40862
COOKING_OLD3   0/37489
COOKING_OLD4   0/35496
COOKING_OLD5   9370
C_ECHO   0/189
C_PLUSPLUS   0/31
DIRTY_DOZEN   0/201
DOORGAMES   0/2031
DOS_INTERNET   0/196
duplikat   6000
ECHOLIST   0/18295
EC_SUPPORT   0/318
ELECTRONICS   0/359
ELEKTRONIK.GER   1534
ENET.LINGUISTIC   0/13
ENET.POLITICS   0/4
ENET.SOFT   10421/11701
ENET.SYSOP   33816
ENET.TALKS   0/32
ENGLISH_TUTOR   0/2000
EVOLUTION   0/1335
FDECHO   0/217
FDN_ANNOUNCE   0/7068
FIDONEWS   23567
FIDONEWS_OLD1   0/49742
FIDONEWS_OLD2   0/35949
FIDONEWS_OLD3   0/30874
FIDONEWS_OLD4   0/37224
FIDO_SYSOP   12847
FIDO_UTIL   0/180
FILEFIND   0/209
FILEGATE   0/212
FILM   0/18
FNEWS_PUBLISH   4215
FN_SYSOP   41525
FN_SYSOP_OLD1   71952
FTP_FIDO   0/2
FTSC_PUBLIC   0/13587
FUNNY   0/4886
GENEALOGY.EUR   0/71
GET_INFO   105
GOLDED   0/408
HAM   0/16054
HOLYSMOKE   0/6791
HOT_SITES   0/1
HTMLEDIT   0/71
HUB203   466
HUB_100   264
HUB_400   39
HUMOR   0/29
IC   0/2851
INTERNET   0/424
INTERUSER   0/3
IP_CONNECT   719
JAMNNTPD   0/233
JAMTLAND   0/47
KATTY_KORNER   0/41
LAN   0/16
LINUX-USER   0/19
LINUXHELP   0/1155
LINUX   0/22013
LINUX_BBS   0/957
mail   18.68
mail_fore_ok   249
MENSA   0/341
MODERATOR   0/102
MONTE   0/992
MOSCOW_OKLAHOMA   0/1245
MUFFIN   0/783
MUSIC   0/321
N203_STAT   902
N203_SYSCHAT   313
NET203   321
NET204   69
NET_DEV   0/10
NORD.ADMIN   0/101
NORD.CHAT   0/2572
NORD.FIDONET   189
NORD.HARDWARE   0/28
NORD.KULTUR   0/114
NORD.PROG   0/32
NORD.SOFTWARE   0/88
NORD.TEKNIK   0/58
NORD   0/453
Möte OS2, 4786 texter
 lista första sista föregående nästa
Text 872, 149 rader
Skriven 2008-02-03 19:48:35 av BEN RITCHEY (1:393/68)
Ärende: Open Source OS/2: The Impossible Dream
==============================================
Open Source OS/2: The Impossible Dream
Andy Patrizio
02/01/2008

This article can be found online at the following location:
http://www.internetnews.com/dev-news/article.php/3725526


For nearly three years, a group of OS/2 supporters has been asking IBM to offer
up the source to the long-abandoned operating system. For three years, IBM has
said no.

Is it finally time to relegate the petition to the same retirement patch as
OS/2 itself?

The latest rejection from IBM's legal department came just two weeks ago. The
letter from Yvonne Perkins in IBM's Enterprise Platform Software group read, in
part, "We have considered the positioning of OS/2 and open source several times
in the past, and for a variety of business, technical, and legal reasons we
have decided to not pursue any OS/2 open source projects."

As a project abandoned in 1997, OS/2 doesn't seem to have much value left in
it, especially when comparing its kernel with Linux and Mac OS X today. But
some of the underlying object-oriented (define) (OO) technologies in its
desktop could have some value, since other than OS X, there really isn't an OO
desktop on the market.

With some of the old Workplace Shell technologies, it would be possible to
build componentized apps like Lego bricks that inherited capabilities from
other apps and shared services. Linux doesn't have this with KDE (define) and
GNU Network Object Model Environment (GNOME) (define), its two competing
interfaces.

OS/2 has been off the retail market since 1997 and off the market entirely
since 2005. Serenity Station handles some sales and support, but IBM itself is
trying to migrate customers off the platform.

There have been a few snide reactions, but the bulk of open source advocates
have an inkling that IBM is simply unable to offer up OS/2 source code.

The situation with OS/2 is actually worse than most realized. If the state of
OS/2 is any indication, then don't hold your breath for any other older,
multipartner projects to ever see the light of day.

David Moskowitz, president of the consultancy Productivity Solutions and a
contributor of a few lines of code to OS/2 in his own right, said the Free
Software Foundation is not new, but the concept of open source is relatively
recent.

"From 1987 to 1997, the concept of open source as we know it didn't exist," he
said.  "The code simply wasn't maintained for this kind of release."

Moskowitz and others said there's simply no way OS/2 could be released because
it was not maintained in a manner compatible with open source development.

"Community people seem to think it's a matter of Jonathan Schwartz saying 'it's
open source' and magically the next day there's a full copy of the code in a
Subversion project ready for download," said Simon Phipps, chief open source
office for Sun Microsystems and a former IBM staffer. "It's not like that."

Specifically, a company's internal source code is not kept in a state for
public consumption. It has to be put into a distributable package, and all of
the headers need to be changed -- which means testing to make sure all the
files still work together. And that's assuming the code passes all legal
checks.

Sun started discussing open sourcing Java all the way back in 2001, according
to Phipps. From 2001 to 2003, it did some investigative work to find out how
hard it was going to be.

"Once they decided to go for it, it took us a year to get the code in a state
where it could be put under an open source license," Phipps said.

And that was Java, a programming language -- not an entire OS. Java is a
project under current development at Sun, which created more than 95 percent of
the source in house, and the project's leader, James Gosling, is still with the
company.

In the case of OS/2, development ceased more than a decade ago, and a large
amount of the code belongs to Microsoft, which is not known for releasing its
code.

Even worse, it had been developed in IBM's Boca Raton facility, which closed in
1996. Today, no one knows where all the code actually is: The staff and
everything held at Boca has been scattered to the wind, according to Moskowitz.

Assuming IBM even had all the code in one place, it would have to go through
all of it, line by line, and find out who wrote what -- an IBM staffer, a
Microsoft programmer or a third party.

"Without having all the code, all the contracts and potentially all the access
to people ... it's extraordinarily difficult for IBM to determine what is
absolutely releaseable unfettered," Moskowitz said.

The code is such a mix of sources that he said he had no idea if something even
remotely buildable could be cobbled together.

Moskowitz gave an example of how daunting a prospect assessing OS/2 could be:
He had once been charged with clearing an application for release. Going
through 100,000 lines of code cost $250,000 and took a team of eight nearly
four months to track down all of the contracts and people involved.

Too often, the team would identify a staffer believed to have written a single
line of code -- only to discover that they merely rewrote the code, which had
initially been authored by another staffer. Then, the task became chasing down
the original coder. In some instances, one line of code ultimately might have
been worked on by four or five people.

And that was a simple app. OS/2, until version 3, was a complex, joint
Microsoft/IBM development. Originally known as OS/2 NT, it was going to be
Microsoft's high-end operating system until the two companies had their highly
publicized split in 1990.

At that time, David Cutler, a programmer extraordinaire, defected from DEC to
Microsoft and wrote what would be the kernel of Windows NT 3.1.

Prior to that, both companies had programmers working at each other's
facilities. Unless every line of code in OS/2 is signed, people vetting the
code today will have no way of knowing who wrote a particular bit of code, and
when.

Sun has also released the Solaris operating system as an open source project,
but was only able to do so because it bought an outright perpetual license in
1994 from Novell, which owned the Unix System V source on which Solaris was
based.  In the case of Solaris, Phipps said Sun needed to do four years of due
diligence to prepare it for release.

Phipps said such situations often prove just too expensive, because the effort
requires nearly as many lawyers as programmers. And without a clear business
case, the undertaking may simply prove unjustifiable.

"The investment in patent searches, code scrubbing and due diligence is huge,"
Phipps said. "It involves a great deal of engineering and a great deal of legal
work."

"I can see IBM looking at that and deciding they don't have any money to waste
on OS/2, which they won't make any money from anyway," he added.


 =-=-=-=-=-=-=-= .END of Forwarded message =-=-=-=-=-=-=-=

--
Be well    :^)

 : Ben   aka cMech    http://bellsouthpwp.net/c/m/cmech617/
 :
 +    WildCat! Board 24/7  +1-337-232-4155  any BAUD 8,N,1
--- GoldEd+/DOS v1.1.5cM
 * Origin: FIDONet - The Positronium Repository (1:393/68)