Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

Screw popularity. Just make yourself useful.

int main() vs void main()

Linux 2.6.28's five best features

The Linux Sandwich of 2009

OpenOffice Gripes

A better way to create a customized Ubuntu Live USB drive

Opening 2009 with the Openmoko Neo Freerunner

Vi and Vim: 5 Awesome Examples For Automatic Word Completion Using Ctrl-X Magic

Installing FlyCast on Ubuntu Linux

Managing Invoices with miniInvoices




Unix/Red Hat Systems Adminsitrator
The Computer Merchant, Ltd
US-PA-Lansdale

Justtechjobs.com Post A Job | Post A Resume
:osOpinion: The Ethical Programmer
osOpinion: The Ethical Programmer
May 15, 2000, 07 :06 UTC (1 Talkback[s]) (2772 reads)

(Other stories by Monty Manley)

[ Thanks to Kelly McNeill for this link. ]

"Although I have been a professional programmer for many years, I have only recently begun to develop Open Source applications (nothing worth releasing yet, so don't bother looking ;)). Part of what drew me to Linux (and the GTK+ toolkit I chose to use) was the concept of "freedom" as embodied by the GNU Public License (GPL)."

"It seemed only fair: I was building on top of the hard work of many programmers, and it would have been wrong of me to obscure their efforts by producing a proprietary piece of code. After all, my efforts would at best constitute 20% of the ultimate codebase (and that doesn't even include the toolchain itself, which is GPL'd). My program rests upon the Gnu libc, various other libraries (like readline, glib/gtk, and others), and X Windows. Millions of lines of code, freely contributed, maintained, and distributed."

"I *could* have produced a proprietary, binary-only release. I could have taken the hard work of those faceless programmers and made it serve my own ends. I could have let greed overcome my sense of fair play. But I chose not to: to do so would have been to admit that my conscience had been totally burned away."

Complete Story

Related Stories:
LinuxProgramming: The New Programmer's Road Map(May 04, 2000)
TheLinuxGurus.org; Linux Programmer's Reference Second Edition [Book Review](Apr 17, 2000)
LinuxPR: dotcomma Announces Partner System for Programmers(Apr 11, 2000)
Slashdot: The Pragmatic Programmer [Book Review](Feb 16, 2000)
dotcomma.org: Introduction to C++ Classes for C Programmers(Jan 09, 2000)
Boston Globe: For programmers, it's principle vs. Linux riches(Dec 13, 1999)
Perl.com: Teaching Perl to First-Time Programmers(Nov 18, 1999)
Daemon News: The GPL vs. Capitalism(Jun 05, 1999)
Why you might want to use the Library GPL for your next library(Feb 26, 1999)
Why you shouldn't use the Library GPL for your next library(Feb 01, 1999)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
The author has a truly strange sense of  ...   Warped Conscience   
David Johnson
May 15, 2000, 19:49:36
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers