This is a list of books currently on my To Read shelf... literally. I do not suggest or anti-suggest any of them at this time as I haven't read them yet.
Current Efforts:
Blue Parabola, LLC
HubAustin
web2Project
PHP'ers:
Cal Evans
Eli White
Elizabeth Naramore
Joe LeBlanc
Matthew Turland
Matthew Weier O'Phinney
Planet PHP
Tony Bibbs
Business/mISV:
Bob Walsh
Eric Sink
Joel Spolsky
Micah Baldwin
Paul Graham
Past Projects:
CodeSnipers
HOBY
Judicial Watch
mobile FoxNews.com
NRTW
Great Tools I use:
Drupal
GitHub
NetBeans for PHP
phpUnit
Subversion
Zend Framework
This is not the home of dotProject or web2project. It is the home of CaseySoftware, LLC. Any dotProject support questions should be referred to their support forums.
There seems to be a huge amount of discussion lately about the Open Source Community. Whether it's the Novell-Microsoft agreement, GPL3, or Oracle's moves against Redhat and MySQL they all seem to revolve around the concept that the community is uniform in philosophy, methods, and attitudes. Fortunately, it's simply not true and this is an attempt to provide some background.
Everything boils down to a simple point:
There are two primary types of Open Source people.
First, you have the "Free Software" crowd. This segment of the community is based on the concept that "all software should be free". They actively work to further this goal via licenses and practices which encourage source code to be opened up and made available to others.
And yes, these are the people who rail against intellectual property and anything that resembles being proprietary. They believe that things which prevent you from doing almost whatever you want with information - aka the bits and bytes of software - are a fundamental risk to their own freedom and the freedom of others. These beliefs are often demonstrated by anti-corporate (normally Microsoft, specifically) stances and served to form the foundation for much of the early Open Source community. The champion of this group is Richard Stallman.
Second, you have the "Open Source" crowd who believe that the OSS community provides real value to people and businesses for a fraction of the cost of the alternatives. Therefore, it's in their and the community's best interest to continue making contributions and improve the underlying infrastructure. Notice though, that this is the "underlying infrastructure" which specifically excludes the "secret sauce". People from this crowd actively use applications such as Linux, Apache, PHP, Java to build bigger and better things that create businesses, opportunities, etc.
This crowd (generally) doesn't have anything against DRM as long as it doesn't harm Fair Use and is done well. This is why there are actual Open Source DRM systems under development because after all, a person or company should be able to protect their own interests. The majority of these people were in the "second wave" of individuals to get involved with Open Source and only joined once they realized how useful the tools and infrastructure could be. The champion of this group is Eric S. Raymond.
Most people confuse the two and think of them interchangably... which is understandable in many cases. Unfortunately, it is important to realize the fundamental difference between the two groups. The key is that although the two groups behave similarly they have differing - and sometimes directly opposite - goals and philosophies.
Regardless of all of this, I believe that the Open Source Community is reaching a point where a division will come. The GPL3 is the first group's effort to expand their philosophy into areas where it hasn't been applicable before... and it's likely to annoy the second group.
ESR a champion?
has ESR done anything for the OSS community in the past 5-7 years?
I would be hesitant to call him "the champion". I consider him a big contributor in the late 90's who has since faded away from the front-lines.
Not quite black and white
I agree that there are more views in the open source world than is generally understood, however I'm not sure your grouping is entirely accurate.
The GPL and its proponents are very pro intellectual property. The entire GPL is predicated on strong copyright laws. This is one area that a lot of people don't understand about the GPL, and about IP in general. The IP that is being railed against is that which stifles innovation, such as software patents.
I wouldn't consider myself a rabid anti-corporate, although I have had a spray or two against Microsoft, but because of their anti-competitive behaviour, not because they are a corporate. Therefore I don't really see myself in the initial camp, although I don't agree with DRM as it is being advanced because again it is used to stifle innovation and to restrict competition. The free market only works where competition is vibrant, and this is where open source shines, by commoditizing the tools and the base software, the complements can then compete on a level playing field.
Lots of Grey
Adam,
I would agree with you completely that there is a pretty big grey continuum between these two aspects. I was trying to point out the fact that these are the two primary camps.
And I agree wholeheartedly with the "GPL is copyright" and have defended that here. It worries me fundamentally when various GPL advocates (not all of them!) call for the end of IP and copyrights... for example celebrating the EU's denial of Microsoft's copyrights. They don't seem to realize that if anyone can ignore any copyrights, we lose the very things they believe in.
Thanks for your thoughts. ;)
Post new comment