enginebrainstorms

ozan (oz) yigit's noteblog at sun. all my text and photography is released under a cc attribution-noncommercial-noderivs license. all my poetry requires explicit permission.



20050215 Tuesday February 15, 2005

open source beginnings...

through a series of loosely related events and text, i was flooded with the thoughts of free and open source origins of my computing life at york university. no, it was not linux, it was not something from MIT or Berkeley, and not a part of the GNU project. they all came later. this is a remarkable bit of hardware-specific open-source engineering that all the hack "historians" tend to overlook:

David G. Conroy's DECUS C compiler.

this was the first C compiler i ever used for hello, world. i did not have a copy of K&R at the time [my first K&R is dated 82], but a printed copy of the C reference manual and Kernighan's C tutorial. i think this compiler came to us with the 1980 RSX11 sig tape or the Torlug tape. it ran fine under our 11/780's compatibility mode and remained in use until DEC's native C compiler showed up. [conroy compiler kept going for many years after that under pdp-11 thanks to hard work by late martin minow. it was the preferred compiler for pdp-11 hackers, so far as i can tell. its latest incarnation can be found in johnny billquist's pdp-11 archive.]

all this came to mind after reading a surprising fragment from a foreword by larry lessig to Open Source Licensing: Software Freedom and Intellectual Property Law [recommended]

Why code must be propriatery is a question whose answers have changed over the past ten years. At first the reasons were technical: no free or open source project, it was said, could develop the highly complex and robust code necessary for modern software applications. But when the GNU/Linux project began to produce an operating system that rivaled Microsoft's in robustness and efficiency, this technical argument began to fade.

emphasis mine.

(2005-02-15 08:52:46.0) Permalink Comments [0]

Trackback URL: http://blogs.sun.com/plan9/entry/open_source_beginnings
Comments:

Post a Comment:

Name:
E-Mail:
URL:

Your Comment:

HTML Syntax: NOT allowed

Calendar

« December 2009
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today

Search

RSS Feeds

XML
All
/books
/design
/general
/humor
/java
/music
/opensource
/photography
/poetry
/programming
/sf
/skeptic
/tools

Links





Get OpenSolaris

Recent Entries


Navigation



Referers

Today's Page Hits: 361