IP-WARS.NET - a forward command post of the IP Wars
create account| Front Page|Mission|Standard Operating Procedures|Operating Instructions(aka FAQ's)|Privacy Policy|Site Stats/Info|Admin Actions|Search
Sections:General|IP|SCO v World |Microsoft|grok*/OSRM|IPW Site Meta|Logbooks|Diaries|Legal Documents|View All Articles

Which came first - the principle or the code?


General News

By JCausey, Section General Articles
Posted on Tue Apr 25th, 2006 at 09:08:14 EST

Well, I was reviewing posts over at the Yahoo! SCOX message board this morning and spotted several posts regarding Pamela Jones over at Groklaw. Seems she has a new article out about Linspire announcing a new version of their take on the Linux OS - Freespire. From the press release, it appears Linspire is planning to offer a distro that is either 100% pure F/OSS or one that includes some proprietary components. These components would include things like nVidia drivers (which I use to get this nice dual screen setup I have), Adobe stuff, Flash stuff, Java, and others. From the little bit I can tell, one thing that seems to get folks really riled up is the inclusion of pieces of code that improve the ability of the Linux distro to handle multimedia. Now, I'm not real sure why this is really news outside of Linspire's attempt to raise awareness of their product. I run SuSE on my PC's and laptops and the install process always asks whether I want to include some of the proprietary components that are available (mainly Flash and Acrobat as I recall - been a while since I've had to do an install). And last I checked, Novell has been one of the primary parties involved in trying to stop The SCO Group from co-opting Linux.

Anyway, every time I get suckered into visiting Groklaw (and I admit, I fell for it this time) I am always reminded of just how much Ms. Jones does not seem to walk the talk she is so fond of publishing. This reminded of an old post I made here regarding open source principles. I've been wanting to repost it as an article as I felt it warranted more than a comment. Readers should keep in mind that my approach to open source principles probably differs greatly from someone in the software development community. Much of my background was in the public sector where we focused on trying to keep information open and available for citizens. Likewise, as a manager, I found it to be a constant struggle to try to keep information flowing through an organization despite the efforts of so many to bottle it up in an attempt to amass power. Below I've built upon that earlier comment (and removed most of the references to Groklaw).

"Open source principles" != "Open source"

We all pretty much understand the difference between code and principles. Groklaw used to have (and it may still include) a principle indicated in the site's mission statement:

we are applying open-source principles to research to the extent that they apply.
To try to remove some of the vagueness that may exist around the term "open source principles", let's first visit Wikipedia's page defining the open source movement. We get some good history and if we follow links, we find out about differences between "free" and "open" software. But perhaps the most interesting part is at the bottom of the page:
Open Source Culture?

Some in the open source movement have claimed that open source principles can be applied to technical areas other than computer software, such as digital communication protocols and data storage formats or even open source hardware (for instance the Indian development simputer). Bolder claims extend open source ideas to entirely different fields, such as the dissemination of general knowledge.

Proponents of this view have hailed the Open CourseWare project at MIT, Thacker's article on "Open Source DNA", the "Open Source Cultural Database", openwebschool, and the Wikipedia as examples of applying open source outside the realm of computer software. Skeptics have pointed out that the sharing principle predates the open source movement; for example, the free sharing of information has been institutionalized in the scientific enterprise since at least the 19th century.

Raymond and other founders of the open-source movement have sometimes publicly tried to put the brakes on speculation about applications outside of software, arguing that strong arguments for software openness should not be weakened by overreaching into areas where the story is less compelling. The broader impacts of the open source movement, and the extent of its role in the development of new information sharing procedures, remains to be seen.

We can also find a definition of "open source" that is used to determine whether a software license is "open source". This definition includes the following:
  • Free Redistribution: the software can be freely given away or sold.
  • Source Code: the source code must either be included or freely obtainable.
  • No Discrimination Against Persons or Groups: no-one can be locked out.
  • No Discrimination Against Fields of Endeavor: commercial users cannot be excluded.
But even if we edge slightly away from software code strictly, we can possibly find some guidance in Debian's Social Contract:
  • Debian will remain 100% free
  • We will give back to the free software community (see especially this part of the explanation - "so that free works will be widely distributed and used")
  • We will not hide problems
  • Our priorities are our users and free software
  • Works that do not meet our free software standards
I think we can also bring one other element into the fold of being part of open source "principles". Linus's Law - "given enough eyeballs, all bugs are shallow".

As a final comment, I finally came upon the entry for "Openness" at Wikipedia. It is defined as (emphasis added by me):

Openness is related to Open Source and is a philosophy that is being used as the basis of how various groups and organizations operate. It is a relatively new term to describe this general way of doing things.

It is typified by communal management, and open access to the information or material resources for projects; openness to contributions from a diverse range of users/producers, flat hierarchies, and a fluid organisational structure.

Communal management is usually done with decisions being made by some form of consensus decision-making or voting.

It is now being put forward to facilitate the growth of the Open Source and Freeware programming communities. As well as others, particularly activist groups.

Hopefully you will recognize that some of the principles upon which the open source method of software development are built are not limited solely to that field. I do think it is a bit funny that some folks like Eric Raymond are concerned about the principles being applied too broadly outside the software world. As my article title alludes to, I'm not so sure the principles didn't already exist and the founders of the movement only figured out how to apply them to software development.

A while back I had an article idea buzzing around my head that was rooted in the concept of "the power of open source is in setting it free". By this I mean, the best and most powerful ideas (whether software development or otherwise) get that way because the people who thought them up decided to let go and share with the world. I am reminded of something I once read about no one ever being famous because they were a miser - instead, people become famous for spending their money on worthy purposes and being generous. I think the same may be true in the world of ideas - no idea became powerful by remaining constrained inside a single person's head or shared with very few.

Thanks for reading,
Jeff

< Eagle Broadband Gets Some Cheap PR (20 comments) | Open Document Format Now ISO Certified (7 comments) >
Display: Sort:
Which came first - the principle or the code? | 6 comments (6 topical, 0 editorial, 3 hidden)
Re: Which came first - the principle or the code? (4.00 / 2) (#1)
by ColonelZen (tzellers lieth within pobox of thy kingdom com) on Sun May 14th, 2006 at 17:49:09 EST
(User Info)

Just a reminder that I tried to slice and dice what is meant by open:

http://www.ip-wars.net/story/2005/1/3/92651/15607

I didn't quite get it down to provable principles, but what I was was aiming at was defining some component conditions by which it would be able to more clearly analyze a license and/or behavior around a license to see recognize compliance and adherence.

-- TWZ

Bye bye spambot (none / 0) (#5)
by Potential Recruit on Tue Nov 28th, 2006 at 11:36:50 EST
This used to be a spambot post that is flooding the site. Due to volume, I had to resort to this while I work to block access by these bots. My apologies - thanks for your patience.

Jeff

Bye bye spambot (none / 0) (#6)
by Potential Recruit on Tue Nov 28th, 2006 at 11:37:57 EST
This used to be a spambot post that is flooding the site. Due to volume, I had to resort to this while I work to block access by these bots. My apologies - thanks for your patience.

Jeff

Which came first - the principle or the code? | 6 comments (6 topical, 0 editorial, 3 hidden)
Display: Sort:

Links

Firefox 2

Use OpenOffice.org

Add to Technorati Favorites

Join EFF Today

ToTehMoon web site button

~ Merkey v The Internet et al Docs
~ Yahoeuvre
~ tuxrocks.com (SCO cases legal docs)
~ scofacts.org
~ eagle.petrofsky.org
~ Zen's Den
~ Yahoo SCOX Message Board
~ Lamlaw
~ Microsoft Watch
~ Groklaw
~ Korgwal - a Groklaw mirror
~ nosoftwarepatents.com
~ Flame Warriors
~ SCOXE Wars
~ Get your Merkey Number here!
~ Digital Law Online

Recent Comments

Breaking News and External Article Comments
General News – General Articles
by ColonelZen, January 5
58 comments
» Re: Which company is the evil one ? – ColonelZen, Dec 16
» TSG announces $100 million cash... – sphealey, Feb 14
» SCO Lifeboat List from Stats_for_all – AncientBrit, May 6

Eagle Loses Appeals
General News – General Articles
by JCausey, December 15
1 comment
» Re: Eagle Loses Appeals – br3n, Jan 7

The Chinese Room Revisited, Thoughts on...
General News – Diary
by ColonelZen, November 24
1 comment
» Re: The Chinese Room Revisited,... – ColonelZen, Nov 24

How to Transition a Windows Shop to Linux
General News – General Articles
by JCausey, November 21
3 comments
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 22
» Re: How to Transition a Windows Shop to... – JCausey, Nov 23
» Re: How to Transition a Windows Shop to... – ColonelZen, Nov 23

Advocacy
General News – Diary
by br3n, October 29
3 comments
» Re: Advocacy – br3n, Nov 2
» Re: Advocacy – ColonelZen, Nov 2
» Re: Advocacy – br3n, Nov 4

Very Bad News for Darl and Ralph
SCO v The World – Diary
by ColonelZen, October 13
7 comments
» Re: OT advocacy – br3n, Oct 26
» Re: OT advocacy – JCausey, Oct 28
» Re: OT advocacy – br3n, Oct 29

Some SCOX Financial Analysis
SCO v The World – SCO Related Articles
by JCausey, September 21
13 comments
» Re: Some SCOX Financial Analysis – br3n, Oct 3
» Re: Some SCOX Financial Analysis – ColonelZen, Oct 3
» Re: Some SCOX Financial Analysis – br3n, Oct 6

Open Source in Education - Opening Doors
General News – General Articles
by JCausey, September 28
1 comment
» Re: Open Source in Education - Opening... – br3n, Sep 29

An IPOWER ful experience
General News – Diary
by ColonelZen, September 25
6 comments
» IPOWER SysAdmin Doesn't Do Weekends!! – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29
» Re: An IPOWER ful experience – ColonelZen, Sep 29

Learning C#
Microsoft – Diary
by ColonelZen, September 23
1 comment
» Re: Learning C# – ColonelZen, Sep 23

Comment search...

Recent Diaries

SCO has a Potential and Credible BILLION Dollar Liability
by ColonelZen - March 15

The Chinese Room Revisited, Thoughts on Consciousness
by ColonelZen - November 24
1 comment


Advocacy
by br3n - October 29
3 comments


An IPOWER ful experience
by ColonelZen - September 25
6 comments


Learning C#
by ColonelZen - September 23
1 comment


Getting ruby DBI for Mysql and Postgresql working on FC 6
by ColonelZen - March 7

Declaration of Linus Torvalds
by nedu - February 13
1 comment


Declaration of M. Douglas McIlroy
by nedu - February 12
6 comments


Declaration of Ulrich Drepper
by nedu - February 11
1 comment


Declaration of K. Y. Srinivasan
by nedu - February 11


More Diaries...

Login

Make a new account

Username:
Password:

Older Stories

Monday May 28th
Why SCO Does Not Own the Unix Copyrights
   (0 comments)

Thursday April 5th
It Can Really Happen - Eagle Broadband Delisting from AMEX
   (5 comments)

Monday March 12th
OpenOffice.org Sends Open Letter to Dell
   (0 comments)

Tuesday March 6th
Preliminary Order in Prohibition
   (2 comments)

Monday January 15th
[Linux-ia64] optimizing __copy_user
   (12 comments)

Older Stories...

Related Links

~ Yahoo! SCOX message board
~ Linspire announcing a new version
~ old post
~ defining the open source movement
~ definition of "open source"
~ Debian's Social Contract
~ Linus's Law
~ "Openness"
~ More on General News
~ Also by JCausey

SourceForge Logo Powered by Scoop

All trademarks and copyrights on this page are owned by their respective companies or owners.
Comments, articles and logbooks are owned by the Poster. By posting on the ip-wars.net web site, all posters grant a license to ip-wars.net to publish the content and release it pursuant to the Creative Commons License that covers the rest of the site. For more details, please check out the Standard Operating Procedures. Also, please read the Privacy Policy for the site. Finally, DO NOT send e-mail to the site owner (Jeff Causey) unless you have read and agree to the terms regarding e-mail included in the Standard Operating Procedures.
Everything else © 2004, 2005, 2006, 2007 ip-wars.net and Jeffrey G. Causey and is licensed under a
Creative Commons License
This work is licensed under a Creative Commons License.