<?xml version="1.0" encoding="UTF-8"?>
<article>
  <body>&lt;p&gt;
&lt;p&gt;My company &lt;a href=&quot;http://www.softwiredweb.com&quot; title=&quot;Softwired Websites with Joomla!&quot;&gt;Softwired&lt;/a&gt; specializes in building web 2.0 websites with Joomla! which is an open source content management system.&lt;span&gt;&amp;nbsp; &lt;/span&gt;This is the model that I use to describe the process for creating this type of software.&lt;/p&gt;
&lt;p&gt;Here are some basic fundamentals on how developers work together to create open source software:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Do your homework&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The community is very forgiving for newbies.&lt;span&gt;&amp;nbsp; &lt;/span&gt;It is not tolerant of basic ignorance or the inability to learn a process.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Contribute first, worry about how you&amp;rsquo;ll benefit later&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span&gt;The basic idea is you should contribute to benefit from the fruits of the collective effort either by offering software or giving donations.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Those who try to take advantage of other people&amp;rsquo;s work will quickly be labeled or banned.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Those who offer their work as open source and ask for donations are heralded as heroes.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Your primary mission is NOT to make money&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;OK this one is still hard for people to understand.&lt;span&gt;&amp;nbsp; &lt;/span&gt;We all need to make money but that isn&amp;rsquo;t our primary mission.&lt;span&gt;&amp;nbsp; &lt;/span&gt;By collaborating with others you are creating a community with a common vision.&lt;span&gt;&amp;nbsp; &lt;/span&gt;That vision is NOT to make money but to provide something of value.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Stay current&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Resiliency will pay off in the long run.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Too many get in and get out but those who stay with it can become mentors and regarded with some expertise.&lt;/p&gt;
&lt;p&gt;The culture of open source software development process requires a high degree of integrity.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Considering the effort from the founders who volunteer their time they have a very protective attitude toward their work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here&amp;rsquo;s an example of what not to do:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I was working hard last year gathering and learning how to work with Joomla!&lt;span&gt;&amp;nbsp; &lt;/span&gt;Part of that process is to see how other companies online are doing it and how my company compares for value.&lt;/p&gt;
&lt;p&gt;I ran across a company that was promoting a &amp;ldquo;simple website&amp;rdquo; which was taking all of the open source components (created by other developers) and wrapping them up and selling them cheap, i.e. a low monthly fee rather than the normal cost of construction.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;My immediate reaction was, &amp;ldquo;that&amp;rsquo;s not fair!&amp;rdquo;&lt;span&gt;&amp;nbsp; &lt;/span&gt;My second thought was, &amp;ldquo;is that even legal?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The open source license is very specific about commercial use.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The software is free as long as you don&amp;rsquo;t modify it and sell it as your own.&lt;span&gt;&amp;nbsp; &lt;/span&gt;In addition, you must buy a license from each developer for any extensions that are used.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Based on the price it didn&amp;rsquo;t seem like this would be possible.&lt;span&gt;&amp;nbsp; &lt;/span&gt;I thought about alerting the watchdog group for license violations.&lt;/p&gt;
&lt;p&gt;Well as it turns out the site is still up but changed the product in such a way as to be compliant with the general public license.&lt;span&gt;&amp;nbsp; &lt;/span&gt;They had originally included extensions (added features) along with the core content management system.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Now, after checking, the extensions are not included with the basic website.&lt;span&gt;&amp;nbsp; &lt;/span&gt;Someone blew the whistle.&lt;/p&gt;
&lt;p&gt;What this demonstrates are a couple of things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Those      involved in the community are emotionally tied to the product so thousands      of eyes are watching.&lt;/li&gt;
&lt;li&gt;Because      of the emotional involvement violators will be found quickly and forced      into compliance or face legal ramifications.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is why it works.&lt;/p&gt;
&lt;/p&gt;</body>
  <created-at type="datetime">2009-01-14T19:53:40Z</created-at>
  <deleted-at type="datetime" nil="true"></deleted-at>
  <featured-at type="datetime" nil="true"></featured-at>
  <heat-index type="float">-12.6887</heat-index>
  <hits type="integer">414</hits>
  <id type="integer">2824</id>
  <is-public type="boolean">true</is-public>
  <learn-category-id type="integer">16</learn-category-id>
  <member-id type="integer">19584</member-id>
  <permalink>web-20-open-source-development-the-rules-of-engagement</permalink>
  <posts-count type="integer">1</posts-count>
  <published-at type="datetime">2009-01-15T16:23:20Z</published-at>
  <reviewed-at type="datetime">2009-01-15T16:23:20Z</reviewed-at>
  <submitted-at type="datetime" nil="true"></submitted-at>
  <summary>With any open source software collaboration there are certain rules that everyone must abide by in order to participate within the community.  These groups have a common goal and have little patience for those who aren&#8217;t following those rules. </summary>
  <title>Web 2.0 Open Source Development - The Rules of Engagement</title>
  <topics-count type="integer">0</topics-count>
  <updated-at type="datetime">2009-02-24T09:48:30Z</updated-at>
</article>
