<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Open Project Guide &#187; Misc</title>
	<atom:link href="http://www.openprojectguide.org/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openprojectguide.org</link>
	<description>For and about open source projects</description>
	<lastBuildDate>Wed, 29 Sep 2010 05:56:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Oracle sues Google over JVM technique related patent infringements &#8211; time for a Java fork?</title>
		<link>http://www.openprojectguide.org/2010/08/oracle-sues-google-over-jvm-technique-related-patent-infringements-time-for-a-java-fork/</link>
		<comments>http://www.openprojectguide.org/2010/08/oracle-sues-google-over-jvm-technique-related-patent-infringements-time-for-a-java-fork/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 08:07:17 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=169</guid>
		<description><![CDATA[Oracle starts to show his disrespect for the java ecosphere.  Oracle published a press release on 12th august 2010 that they are suing Google about patents presumably used in android. This results in a lot of fear in the industry that they may be next. This hurts Suns former goal to make java a language [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle starts to show his disrespect for the java ecosphere.  Oracle published a press release on 12th august 2010 that they are suing Google about patents presumably used in android. This results in a lot of fear in the industry that they may be next. This hurts Suns former goal to make java a language that is widely used. There are millions of people out there who use java to earn a living. Is this on stake now? Would I as a company try to find alternatives now to mitigate the risk of Oracle go even more haywire? Of course I would. And if I&#8217;m getting familiar with the new alternative, then I&#8217;d switch over completely, when the new solution fits my needs. Why should I keep up the risky java business?</p>
<p>I think that Oracle did a great mistake by suing Google. But after all, java is kind of open source, it&#8217;s mainly protected by trademarks and obviously some patents, which sun should have donated to a separate organisaion long ago&#8230; So what can we do? Maybe we should use the open source spirit and show oracle that a blade can have two sides and start a java fork.</p>
<p>After all, there are plenty of JVMs out there, the specification if freely available. The language itself is standardized. Why not create a fork and get rid of code and features that is blocked by patents and invalidate as many oracle java/jvm patents by prior art as possible. Put the new ecosphere in the hands of a foundation that is lead by the interested companies and highly rated individuals from the java community to ensure that the cancer doesn&#8217;t come back. I am sure that google would be delighted to help in this process and I guess that IBM wouldn&#8217;t mind either to get rid of Oracle as gatekeeper.</p>
<p>We all play in a publicly available playground that has been build by a (presumably) nice guy and then a bully comes, takes over the nice guys business and starts kicking out some people whose face he don&#8217;t likes. What do you think? Should we keep playing or show the bully that he may have bought the playground, but without us, it will be pretty boring?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/08/oracle-sues-google-over-jvm-technique-related-patent-infringements-time-for-a-java-fork/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Participate in the survey: agile open source development</title>
		<link>http://www.openprojectguide.org/2010/06/participate-in-the-survey-agile-open-source-development/</link>
		<comments>http://www.openprojectguide.org/2010/06/participate-in-the-survey-agile-open-source-development/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 07:45:30 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[froscon]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=160</guid>
		<description><![CDATA[Hi! I am preparing a talk, that I will give at an open source conference in august (http://www.Froscon.org). The topic is &#8220;agile open source development&#8221; and I&#8217;m looking for projects that like to participate and help me to gather some data about agile techniques in these projects. Often projects don&#8217;t realize that they use agile [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>I am preparing a talk, that I will give at an open source conference in august (http://www.Froscon.org). The topic is &#8220;agile open source development&#8221; and I&#8217;m looking for projects that like to participate and help me to gather some data about agile techniques in these projects.<br />
Often projects don&#8217;t realize that they use agile techniques, so it would be nice if you and/or the team could answer the questions and send me an email to <a href="mailto:cornelis@pcornelissen.de">cornelis@pcornelissen.de</a> and place your project name and &#8220;[TALK]&#8221; in the subject, so my mail filters can mark the mails accordingly.</p>
<p>There are no wrong answers and it&#8217;s completely ok, if your project does not use any of the mentioned techniques!</p>
<p>To be able to use the data for the talk it would be nice if you could send me the reply before the 20th of july. If you can&#8217;t make it for that date, I can use it nevertheless, because I&#8217;m going to write a blog entry after I gave the talk about the topic.</p>
<p>I&#8217;d like to thank you in advance for your time and effort! If you have any questions, feel free to contact me.</p>
<p>If you are involved in multiple projects, feel free to send me multiple replies to this mail. You may also send this to other people/projects you know, if you think they might want to participate.</p>
<p>BTW: I am also interested in negative experiences with certain techniques or agile development as a whole (in the context of open source projects).</p>
<p>The survey won&#8217;t take long and I&#8217;ll give credit to each project in the talk and the blog post, that I&#8217;ll write afterwards!</p>
<p><span id="more-160"></span></p>
<p>Let&#8217;s start:</p>
<p>1. Would you like to get your project mentioned in the talk? (Otherwise I won&#8217;t mention the project, just the results)</p>
<p>2. How many project members also work in software development in their &#8220;regular&#8221; job? (The regular job may as well be to work on the project)</p>
<p>3. Is your project based in a company?</p>
<p>4. Do you use agile project management processes like Scrum, eXtreme Programming, lean development or similar?</p>
<p>5. Are you using timeboxed releases? (Releases every x months for example like Gnome or Ubuntu)</p>
<p>6. Are you doing retrospectives after a release or at all in your project?</p>
<p>7. Are you using a version control system? (CVS,SVN,GIT,&#8230;) Which one? Are you using branches etc. or only one line for development?</p>
<p>9. Are you writing unit tests for your code? (junit, phpunit,&#8230;) Are you doing automated UI-tests? (With for example Selenium)</p>
<p>10. Are you doing peer reviews of new code? If this is the case, are you doing it only for new developers or for &#8220;old devs&#8221; too?</p>
<p>11. If you are writing unit tests, do you also do continous integration on a daily or per checkin basis?</p>
<p>12. Are you doing early releases or fast iterations to get your code as soon as possible to your users or do you have rather long release cycles?</p>
<p>13. Is there collective code ownership or do you have code that only one or a few people are &#8220;allowed&#8221; to touch? How many people are able to make changes everywhere? (how good is codebase known to the team)</p>
<p>14. Are you using a bug-/tasktracker to handle user requests like bug reports or feature requests? Which one?</p>
<p>15. How are you planning your releases? Do they just &#8220;materialize&#8221; or do you use user stories or similar techniques to plan your iterations/releases?</p>
<p>14. How are you documenting your project? (Inline documentation like Javadoc, Wiki, Tasktracker like Bugzilla/Jira,&#8230;)</p>
<p>15. Do you have regular team meetings like &#8220;daily standup&#8221; meetings (which are of course difficult in distributed teams)? Maybe scheduled IRC meetings or constant communication via chat,IM,Skype,&#8230;?</p>
<p>16. Are there chances for face to face communication in the project for example via team meetings in real life?</p>
<p>17. Are there developers who are co-located (or at least live close to another, so they can meet if necessary)</p>
<p>18. Are you using pair programming via internet or co-location?</p>
<p>19. Are there any other things you&#8217;d like to mention in context of agile development and your project?</p>
<p>Thanks for your time!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/06/participate-in-the-survey-agile-open-source-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixed WordPress&#8230;</title>
		<link>http://www.openprojectguide.org/2010/06/fixed-wordpress/</link>
		<comments>http://www.openprojectguide.org/2010/06/fixed-wordpress/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 18:03:33 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=156</guid>
		<description><![CDATA[The wordpress installation was broken and the article links didn&#8217;t work. Now they should work again&#8230;]]></description>
			<content:encoded><![CDATA[<p>The wordpress installation was broken and the article links didn&#8217;t work. Now they should work again&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/06/fixed-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preparing FrOSCon talk &#8211; agile open source development</title>
		<link>http://www.openprojectguide.org/2010/06/preparing-froscon-talk-agile-open-source-development/</link>
		<comments>http://www.openprojectguide.org/2010/06/preparing-froscon-talk-agile-open-source-development/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 17:59:26 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=153</guid>
		<description><![CDATA[In august I&#8217;m giving a talk on agile open source development. I have prepared an email with questions for open source projects that use or have tried agile techniques. If you know a project that may be interested to participate and get some coverage in the talk, please contact me at cornelis@pcornelissen.de The talk will [...]]]></description>
			<content:encoded><![CDATA[<p>In august I&#8217;m giving a talk on agile open source development. I have prepared an email with questions for open source projects that use or have tried agile techniques. If you know a project that may be interested to participate and get some coverage in the talk, please contact me at <a href="mailto:cornelis@pcornelissen.de">cornelis@pcornelissen.de</a></p>
<p>The talk will be in german, but after the conference, I&#8217;ll write a blog post here in english.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/06/preparing-froscon-talk-agile-open-source-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice video regarding managing open source projects</title>
		<link>http://www.openprojectguide.org/2010/04/nice-video-regarding-managing-open-source-projects/</link>
		<comments>http://www.openprojectguide.org/2010/04/nice-video-regarding-managing-open-source-projects/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 10:59:23 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[froscon]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=150</guid>
		<description><![CDATA[I am watching the video of Alexandra Leisses talk at the Froscon 2009 with the title &#8220;Managing the Unmanageable&#8221;. You can download it at: ftp://ftp.stw-bonn.de/pub/froscon/2009/prerelease_please_do_not_redistribute/sa/hs12/&#8230; It is a nice talk and worth watching! (Language is english!)]]></description>
			<content:encoded><![CDATA[<p>I am watching the video of Alexandra Leisses talk at the Froscon 2009 with the title &#8220;Managing the Unmanageable&#8221;.</p>
<p>You can download it at:</p>
<p><a href="ftp://ftp.stw-bonn.de/pub/froscon/2009/prerelease_please_do_not_redistribute/sa/hs12/2009_08_22_-_HS12_-_EN_-_Managing_the_Unmanageable.ogg">ftp://ftp.stw-bonn.de/pub/froscon/2009/prerelease_please_do_not_redistribute/sa/hs12/&#8230;</a></p>
<p>It is a nice talk and worth watching! (Language is english!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/04/nice-video-regarding-managing-open-source-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google summer of code 2010 &#8211;  students, apply now!</title>
		<link>http://www.openprojectguide.org/2010/03/google-summer-of-code-2010-students-apply-now/</link>
		<comments>http://www.openprojectguide.org/2010/03/google-summer-of-code-2010-students-apply-now/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 09:53:28 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=147</guid>
		<description><![CDATA[The projects have been chosen, now it&#8217;s up to the students to apply for certain tasks. So if you are a student and you have spare time left, need a little bit of money and you want to help the open source community, then go to: http://google-opensource.blogspot.com/2010/03/students-apply-now-for-google-summer-of.html And check the available projects and tasks :-)]]></description>
			<content:encoded><![CDATA[<p>The projects have been chosen, now it&#8217;s up to the students to apply for certain tasks. So if you are a student and you have spare time left, need a little bit of money and you want to help the open source community, then go to:</p>
<p><a href="http://google-opensource.blogspot.com/2010/03/students-apply-now-for-google-summer-of.html">http://google-opensource.blogspot.com/2010/03/students-apply-now-for-google-summer-of.html</a></p>
<p>And check the available projects and tasks :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/03/google-summer-of-code-2010-students-apply-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video of my (german) Froscon talk finally online</title>
		<link>http://www.openprojectguide.org/2010/03/video-of-my-german-froscon-talk-finally-online/</link>
		<comments>http://www.openprojectguide.org/2010/03/video-of-my-german-froscon-talk-finally-online/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 09:20:39 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Talk posts]]></category>
		<category><![CDATA[froscon]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=145</guid>
		<description><![CDATA[I held a talk about things to consider, when you&#8217;re starting an open source project and what you can do to keep it alive. The talk is in german (sorry, no subtitles, but the talk is the insparation for this blog, so you can more or less read what I have talked about here). I [...]]]></description>
			<content:encoded><![CDATA[<p>I held a talk about things to consider, when you&#8217;re starting an open source project and what you can do to keep it alive. The talk is in german (sorry, no subtitles, but the talk is the insparation for this blog, so you can more or less read what I have talked about here). I have fixed the sound, because the microphone had some minor problems. There are a few minutes where the sound is a little bit crappy.</p>
<p>See the video here: <a href="http://www.bit.ly/chxBnC" target="_blank">Froscon &#8220;Open Source Projekte starten und am Leben halten&#8221; auf Vimeo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/03/video-of-my-german-froscon-talk-finally-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google summer of code &#8211; projects, apply now!</title>
		<link>http://www.openprojectguide.org/2010/03/google-summer-of-code-projects-apply-now/</link>
		<comments>http://www.openprojectguide.org/2010/03/google-summer-of-code-projects-apply-now/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:23:20 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[external-help]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=140</guid>
		<description><![CDATA[It&#8217;s time again. If you want google to pay someone, so he helps in your project, apply now! http://code.google.com/soc Citation from the gsoc homepage: About Google Summer of Code Google Summer of Code is a global program that offers student developers stipends to write code for various open source software projects. We have worked with several [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time again. If you want google to pay someone, so he helps in your project, apply now!</p>
<p><a href="http://code.google.com/soc">http://code.google.com/soc</a></p>
<p><span id="more-140"></span>Citation from the gsoc homepage:</p>
<blockquote>
<h2>About <em>Google Summer of Code</em></h2>
<p><em>Google Summer of Code</em> is a global program that offers student developers stipends to write code for various open source software projects. We have worked with several open source, free software, and technology-related groups to identify and fund several projects over a three month period. Since its inception in 2005, the program has brought together nearly 2500 successful student participants and 2500 mentors from 98 countries worldwide, all for the love of code. Through <em>Google Summer of Code</em>, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.</p>
<p>To learn more about the program, peruse our 2010 <a href="http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs">Frequently Asked Questions</a> page. You can also subscribe to the <a href="http://google-opensource.blogspot.com/">Google Open Source Blog</a> or the <a href="http://groups.google.com/group/google-summer-of-code-discuss">Google Summer of Code Discussion Group</a> to keep abreast of the latest announcements.</p></blockquote>
<p>Keep in mind:</p>
<blockquote><p>Mentoring organization applications must be submitted by Friday, March 12, 2010 at 23:00 UTC.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/03/google-summer-of-code-projects-apply-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rest in peace Kenai &#8211; but not for long (UPDATE)</title>
		<link>http://www.openprojectguide.org/2010/02/rest-in-peace-kenai/</link>
		<comments>http://www.openprojectguide.org/2010/02/rest-in-peace-kenai/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 09:20:26 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=97</guid>
		<description><![CDATA[Oracle decided to shut down the public services of Kenai  (the sun hosting site, that was announced on java-One last year). First I thought that the idea of combined standard services with a shared frontend for project hosting is dead. But today I received an email from the kenai admins and they clarified the oracle [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle decided to shut down the public services of Kenai  (the sun hosting site, that was announced on java-One last year). First I thought that the idea of combined standard services with a shared frontend for project hosting is dead. But today I received an email from the kenai admins and they clarified the oracle strategy. The Kenai infrastructure will be merged into java.net, so kenai is not dead, it has switched bodies ;-)</p>
<p>I am really glad that oracle has decided in this way!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2010/02/rest-in-peace-kenai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making common cause &#8211; it&#8217;s more fun to work in a team</title>
		<link>http://www.openprojectguide.org/2009/12/making-common-cause/</link>
		<comments>http://www.openprojectguide.org/2009/12/making-common-cause/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 13:11:58 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[early-phase]]></category>
		<category><![CDATA[introduction]]></category>
		<category><![CDATA[social-skills]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=39</guid>
		<description><![CDATA[This article deals with the fun aspect of building a project team. There are many things you can profit from when you participate in a project. I am going to write about a few of them&#8230; It&#8217;s more fun if you don&#8217;t do it alone As mentioned in the second blog post, open source software exists [...]]]></description>
			<content:encoded><![CDATA[<p>This article deals with the fun aspect of building a project team. There are many things you can profit from when you participate in a project. I am going to write about a few of them&#8230;</p>
<p><span id="more-39"></span><strong>It&#8217;s more fun if you don&#8217;t do it alone</strong></p>
<p>As mentioned in the <a href="http://www.openprojectguide.org/2009/12/not-invented-here-syndrome-–-start-or-join-a-project/" target="_blank">second blog post</a>, open source software exists because passionate people join in team and produce software. Working together is a great aspect of being in an open source team. If you have never worked in a small/medium sized team with nice people, then you&#8217;re missing a great opportunity. When you&#8217;re working in and with the team and you&#8217;re spending hours in mailing lists and chats, then you&#8217;ll have the chance to form friendships with your team mates. Team meetings are also a nice way of getting to know each other. I&#8217;ll write a separate article about this later. So please keep in mind: <em>Working alone is boring. Collaborating is fun.</em></p>
<p><strong>Training social skills</strong></p>
<p>Rumors exist that IT affine people are socially &#8220;not that well educated&#8221;. Participating in a project is your chance to change that, if you&#8217;re belonging to this group. ;-) When you&#8217;re in a team, sometimes conflicts happen. Especially when you&#8217;re the project lead then you&#8217;ll have the chance to exercise your conflict solving skills. Small teams are normally pretty easy to handle, but starting at medium sized teams you&#8217;ll see several kinds of internal conflicts or struggles, which are perfectly normal when a group of people comes together. There are always some people who don&#8217;t like each other or can&#8217;t integrate in the group. If you notice that, then you can try to help in solving the conflict. This is great for training this kind of problem solving. Things like this will happen in your work life anyway, so it&#8217;s better to practice when your career is not in danger, when you mess things up. ;-) So as we all know, social skills were getting much more important in the last decade. In short: <em>Being in team can improve your social skills &#8211; try it!</em></p>
<p><strong>Communication training is expensive &#8211; helping in a project is free</strong></p>
<p>All well running projects require a lot communication, either internal or external. Especially for non native speakers, it&#8217;s a chance to improve their English. Most projects use English as their default language to make it easy for developers from any country to join the team. If your project has no one who handles the external communication, it&#8217;s your chance to step up and do it yourself. It&#8217;s a good training and depending on your user base you even might get some constructive feedback on your announcements and other form of communication. Long story short: <em>Communication is of great importance in every aspect of our daily life &#8211; take your chances to practice&#8230;</em></p>
<p><strong>Conclusion</strong></p>
<p>Working in a team is the fun part. Get something from your open source involvement back and improve your social skills. You can even train your other communication skills and your English, if you&#8217;re not a native speaker. Open source is not only for students and unemployed people. Improve yourself by helping others&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2009/12/making-common-cause/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>License to code &#8211; choosing the best license for your project</title>
		<link>http://www.openprojectguide.org/2009/12/license-to-code-choosing-the-best-license-for-your-project/</link>
		<comments>http://www.openprojectguide.org/2009/12/license-to-code-choosing-the-best-license-for-your-project/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 19:49:26 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[introduction]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[starting-phase]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://www.openprojectguide.org/?p=24</guid>
		<description><![CDATA[This article deals with the problem of choosing a suitable license for your project. I will talk a little bit about general topics that you should think about and after that I&#8217;ll introduce a few different license types. This won&#8217;t be a comprehensive decision guide, this field is too complex for that, but maybe the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.openprojectguide.org/wp-admin/post-new.php"></a>This article deals with the problem of choosing a suitable license for your project. I will talk a little bit about general topics that you should think about and after that I&#8217;ll introduce a few different license types. This won&#8217;t be a comprehensive decision guide, this field is too complex for that, but maybe the advices help you in deciding what kind of license you like.</p>
<p><span id="more-24"></span></p>
<p>Disclaimer: I am not a lawyer nor a license expert. Use these information at your own risk. Corrections are welcome.</p>
<p><strong>Don&#8217;t invent your own!</strong></p>
<p>First I&#8217;d like to point out that it&#8217;s in most cases a really bad idea to invent your own license! It may sound easy to write your own, maybe it&#8217;s even legally binding in your country, but due to the internet, your users will be located all over the world. Creating a license that is legally binding in the most areas of the world is pretty hard. If you are not a lawyer that is specialized in international law, then don&#8217;t do it! There are many licenses available on the internet that should cover almost all needs. If you have more than one license that you&#8217;d like to use you can even do multi-licensing like for example Qt did for quite a while. A wrong written license may even turn out to be pretty expensive if you get sued. For example in Germany you may get sued if your software damages the computer of a user even if you have put it under an open source license. <em>In short: If you think about writing your own license: don&#8217;t!</em></p>
<p><strong>More restrictive licenses</strong></p>
<p>The most known license is probably the <a title="GPL" href="http://en.wikipedia.org/wiki/GNU_General_Public_License" target="_blank">GPL</a>. It&#8217;s the license of the linux kernel and according to the wikipedia article, it&#8217;s the license of ~60% of all software packages under free/open licenses. The GPL belongs to the group of the restrictive licenses. They are restrictive in the way that the source has to be free. This is what you might want for your project if it&#8217;s a stand-alone application. When you&#8217;re writing a library of a framework, then the GPL might not be the best solution. The problem is the formulation that &#8220;derived work&#8221; of the GPLed product needs to be GPLed as well. This line between &#8220;derived work&#8221; and just using the software is hard to draw sometimes. So it may be that you force your users to a specific license, which is bad if you try to write a general purpose software. There are dedicated licenses like the LGPL which are made for these products. You can include LGPL software in your differently licensed software. To summarize it: <em>GPL and similar licenses with their copy-left principle may be suitable for your project, but be aware of the consequences.</em></p>
<p><strong>More freedom, but keep my name in &#8211; license</strong></p>
<p>Another kind of license are the Apache style licenses. The key differentiation between GPL and the Apache licenses is that your users can use the software for everything as long as they keep the your source under your selected license and maintain the links/hints to the you (the original author[s]). The problem is that GPL V3 software is not compatible with the apache V2 license. This means that you can&#8217;t use any GPLed library for example for your project in this case. It was a goal in the GPL V3 creation to be compatible, but the end result didn&#8217;t achieved this goal. To summarize it: <em>Apache style licenses are easier to use for users, but may be painful for you because of incompatibilities with GPL.</em></p>
<p><strong>Do whatever you like &#8211; license</strong></p>
<p>There are  a few licenses out there that are known as &#8220;really free&#8221; licenses. The BSD style licenses are the least restrictive ones. All they require is that the original source code remains free, but anyone can use the BSD licensed work, modify it and redistribute it under another license or use it in any other software, no matter which license it is placed under. The BSD style licenses a used in a lot of semi-propriatary products and in the *BSD projects like OpenBSD etc. So please keep in mind:  <em>BSD licenses are focused on freedom, so things may happen that you don&#8217;t want.</em></p>
<p><strong>Relicensing?</strong></p>
<p>What if you want to change the license of your software after a while? This may be pretty hard, because you have to get the permission of every contributor whose contributions are still present in the project. It&#8217;s not easy but not that uncommon. To be able to do this, you have to track the contributions closely. It is effort, but it&#8217;s not unlikely that a license change may happen. What if a contributor is not agreeing to change the license? Then you&#8217;ll have to rewrite the contributions or cancel the license change. You can prepare yourself for this and ask a permission of each contributor to change the license later. Some projects do this and many commercial based projects too. Another way of dealing with this is, is to don&#8217;t include patches from people outside the project and rewrite patches instead of applying them. The disadvantage is that people won&#8217;t be as motivated to submit patches to your project. Be aware of that. Long story short: <em>Changing the license is hard if you are not prepared for it. Better incorporate this soon in your patch applying procedures.</em></p>
<p><strong>Conclusion</strong></p>
<p>Which license you should take depends heavily on the kind of software that you are writing and the kind of trade-off you are willing to make between freedom and usability in the commercial space (or in differently licensed projects). It&#8217;s not an easy choice, because it will have effects on the libraries you can use, on the way you can deal with source contributions etc.</p>
<p>There are a few sites with more or less serious guides that try to help you in the selection process:</p>
<ul>
<li><a href="http://pgl.yoyo.org/lqr/" target="_blank">http://pgl.yoyo.org/lqr/</a></li>
<li><a href="http://home.ccil.org/~cowan/floss/" target="_blank">http://home.ccil.org/~cowan/floss/</a></li>
<li><a href="http://swan.iis.sinica.edu.tw/LicenseWizard2EN/LicenseWizard.cgi" target="_blank">http://swan.iis.sinica.edu.tw/LicenseWizard2EN/LicenseWizard.cgi</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2009/12/license-to-code-choosing-the-best-license-for-your-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Blog (reinstall)</title>
		<link>http://www.openprojectguide.org/2009/12/new-blog-reinstall/</link>
		<comments>http://www.openprojectguide.org/2009/12/new-blog-reinstall/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 11:40:59 +0000</pubDate>
		<dc:creator>patrick.c</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://neu.openprojectguide.org/?p=4</guid>
		<description><![CDATA[This is my new blog. I did a talk at froscon about starting of open source projects and what you can do to keep your projects alive. A friend of mine suggested to start a blog and talk/write more verbose on some topics. So I am starting this blog here. I am planning to write [...]]]></description>
			<content:encoded><![CDATA[<p>This is my new blog. I did a talk at froscon about starting of open source projects and what you can do to keep your projects alive. A friend of mine suggested to start a blog and talk/write more verbose on some topics. So I am starting this blog here. I am planning to write an article for each slide and after that I’ll see what else might be interesting. Maybe interviews with projects about their problems and (hopefully) solutions.</p>
<p>(This is a reinstall of wordpress, because I messed something up in the first install&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openprojectguide.org/2009/12/new-blog-reinstall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

