Dave Burke : Freelance .NET Web Developer specializing in Online Communities

Open Source debate Fight or Flight. A few CS license links

I have more Beach Week Chronicles to get online, but I needed to take a sidebar and add a bit of info to yesterday's post on Community Server and Open Source.

Phil Haack picked up the discussion with a very articulate argument on what constitutes Open Source from an application licensing perspective.  His post generated several good comments, including his reply to a comment of mine with the suggestion we refer to Community Server as “Source Available” rather than "Open Source."  Rob Howard also added to the conversation saying that he personally describes Community Server’s source licensing model as “Shared Source,” and that doing something in the middle between closed and open can benefit both the developer and the customer.  Here’s the permalink to Rob's full comment.

Phil posted a follow-up piece titled “Source Available vs Open Source vs Free Software.” Other posts on the subject today included Karl Sequin who said I was wrong, and Scott Koon whose post was titled "OSCON Open Source License Obsolete?"

I enjoyed today's discussion, but I'm sorry that the point I was trying to make in my original post on the freedom of expression and sense of personal ownership that I’ve enjoyed with Community Server got lost in a debate on definitions.

Nevertheless, today's events inspired me to do some research on the topic of Community Server licensing, and while I’m not intending on interpreting the details (email sales@telligent.com for those), I did want to share a few links that were helpful in my understanding and perhaps will be helpful to others.

First I'm pulling up a very old thread, the Announcement of Community Server 1.0 Source Code Availability.  In this 2/28/2005 post, Rob Howard said that the licensing of Community Server would be a modified version of Microsoft's Starter Kit License.  Here is a copy of the Shared Source License for the Microsoft ASP.NET Starter Kit that I googled and found at GotCommunityNet to serve as a reference.  Here is the current Community Server End-User License Agreement that you'll find in the Community Server SDK and other downloads.  It's a useful document and not as weighty as you might think. I was thinking today about how someone would approach using Community Server components in other applications, for instance, and item 3g Distribution in the EULA seemed to clear that up for me.

Here is an information page at cs.org on the Commercial and Community Licensing philosophies of Community Server.  The final paragraph on the page states the intent of the Community License (which accompanies the free version of Community Server) to "help raise awareness and interest in the Community Server platform. A secondary goal is to discourage code forking or derivative versions and to encourage participating at www.communityserver.org to help drive new features and functionality."  I found that interesting and making a lot of good sense.

Finally, here's a useful Licensing PDF document in Community Server Downloads listing the standard licensing breakout matrix you probably have seen before, but also provides a number of FAQ bits about various licenses, the three different editions of Community Server and general use issues.

[tags: Community Server, Licensing]


Comments (5) | Post RSS RSS comment feed

Posted on 7/26/2006 8:24:00 PM by Dave Burke
Categories: Community Server

Related posts

Comments

Comments are closed

Copyright © 2008 Dave Burke Consulting  |  All Rights reserved.