<?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>Technology Kills &#187; software</title>
	<atom:link href="http://technologykills.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://technologykills.com</link>
	<description>Deconstructing technology, one piece at a time...</description>
	<lastBuildDate>Fri, 13 Jan 2012 19:56:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Choosing an Open Source License</title>
		<link>http://technologykills.com/2010/12/14/choosing-an-open-source-license/</link>
		<comments>http://technologykills.com/2010/12/14/choosing-an-open-source-license/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 05:27:07 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[commercial libraries]]></category>
		<category><![CDATA[Common Development and Distribution License]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[development model]]></category>
		<category><![CDATA[dual license]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GNU General Public License]]></category>
		<category><![CDATA[GNU Lesser General Public License]]></category>
		<category><![CDATA[gpl v3]]></category>
		<category><![CDATA[LGPL]]></category>
		<category><![CDATA[lgpl license]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[MIT License]]></category>
		<category><![CDATA[Multi-licensing]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source code]]></category>
		<category><![CDATA[open source developers]]></category>
		<category><![CDATA[Open Source License]]></category>
		<category><![CDATA[open source licenses]]></category>
		<category><![CDATA[proprietary code]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://technologykills.com/?p=205</guid>
		<description><![CDATA[There really isn't a right answer. The GPL v3 is great for developers of GPL'd software, but requires that all derived software keep the same GPL license. That simply won't fit my development model. I don't want every product I create that uses the libraries to have to be GPL as well, nor do I [...]]]></description>
			<content:encoded><![CDATA[<p>There really isn't a right answer. The <a class="zem_slink" title="GNU General Public License" rel="wikipedia" href="http://en.wikipedia.org/wiki/GNU_General_Public_License">GPL v3</a> is great for developers of GPL'd <a class="zem_slink" title="Computer software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Computer_software">software</a>, but requires that all derived software keep the same GPL license. That simply won't fit my development model. I don't want every product I create that uses the <a class="zem_slink" title="Library" rel="wikipedia" href="http://en.wikipedia.org/wiki/Library">libraries</a> to have to be GPL as well, nor do I want that for other developers using the <a href="http://technologykills.com/tag/code/" class="st_tag internal_tag" rel="tag" title="Posts tagged with code">code</a>.</p>
<p>So there is the <a class="zem_slink" title="GNU Lesser General Public License" rel="wikipedia" href="http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License">LGPL</a>, which might be a good choice for my <a href="http://technologykills.com/tag/libraries/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Libraries">libraries</a>, but has similar restrictions to the GPL that I simply don't want to require people to adhere to.</p>
<p>I then found the <a class="zem_slink" title="Common Development and Distribution License" rel="wikipedia" href="http://en.wikipedia.org/wiki/Common_Development_and_Distribution_License">CDDL</a>, and I really liked the way it was written. It's unfortunate that it's <a class="zem_slink" title="License compatibility" rel="wikipedia" href="http://en.wikipedia.org/wiki/License_compatibility">incompatible</a> with the GPL or it would be my top choice for pretty much everything. But it's not compatible, and I don't want to keep my software out of the hands of developers of GPL'd software.</p>
<p>None-the-less, the CDDL is one of the few file-based <a class="zem_slink" title="Open Source" rel="wikinvest" href="http://www.wikinvest.com/concept/Open_Source">open source</a> <a class="zem_slink" title="License" rel="wikipedia" href="http://en.wikipedia.org/wiki/License">licenses</a>, and one of my requirements for some of my software is that I need to mix in some <a href="http://technologykills.com/tag/commercial-libraries/" class="st_tag internal_tag" rel="tag" title="Posts tagged with commercial libraries">commercial libraries</a> which are obviously not <a href="http://technologykills.com/tag/open-source/" class="st_tag internal_tag" rel="tag" title="Posts tagged with open source">open source</a>. The best answer might be a <a class="zem_slink" title="Multi-licensing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Multi-licensing">dual-license model</a>, but as far as I can tell, I wouldn't be able to mix in proprietary code with a GPL license, so the GPL version of those products would need to be severely crippled, which might not make sense to do at all.</p>
<p>The only course I can see clearly working is releasing the following:</p>
<ul>
<li>For libraries containing only <a class="zem_slink" title="Open-source software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Open-source_software">open source code</a>, dual-licensing the CDDL and <a href="http://technologykills.com/tag/lgpl/" class="st_tag internal_tag" rel="tag" title="Posts tagged with LGPL">LGPL</a> (allowing GPL developers to choose the <a href="http://technologykills.com/tag/lgpl-license/" class="st_tag internal_tag" rel="tag" title="Posts tagged with lgpl license">LGPL license</a>, making it compatible)</li>
<li>For applications containing only open source code, dual-licensing the CDDL and GPL, for the same reason as above</li>
<li>For libraries or applications containing open source and proprietary code, licensing only under the CDDL is the only option. Nothing compatible with the GPL can contain proprietary code in my understanding.</li>
</ul>
<p>For this reason, I will try to keep as much of my code as possible in the dual-licensed projects and available for all open source developers. However, many of my applications themselves will be mixed in with proprietary code, and this will be released only under the CDDL (with the proprietary code released under its own license, all fully documented).</p>
<p>Of course, all of my past work up until this point is still available and can continue to be used under the <a class="zem_slink" title="MIT License" rel="wikipedia" href="http://en.wikipedia.org/wiki/MIT_License">MIT license</a> it came with. Most of my future code, however, will not be released under an <a href="http://technologykills.com/tag/mit/" class="st_tag internal_tag" rel="tag" title="Posts tagged with MIT">MIT</a> license. None-the-less, if you opt for the CDDL license on my future projects, it has the handy addition of allowing you to mix it in with any proprietary, <a class="zem_slink" title="Proprietary software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Proprietary_software">closed source</a> code that you want, as long as you keep the original code and any modified files based off of the original code under the CDDL.</p>
<p>Due to all the confusion and incompatibilities surrounding the current crop of <a class="zem_slink" title="Open-source license" rel="wikipedia" href="http://en.wikipedia.org/wiki/Open-source_license">open source licenses</a>, I was very tempted to simply write my own. But that would just add to the confusion, so the best choice right now seems to be to play along while being as open as possible.</p>
<p>I will be sure to fully document on each project homepage the licensing model of the project and what it means for others wishing to redistribute the <a class="zem_slink" title="Source code" rel="wikipedia" href="http://en.wikipedia.org/wiki/Source_code">source code</a>.</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://intridea.com/posts/is-copyleft-really-right-for-open-source">Is Copyleft Really Right for Open Source?</a> (intridea.com)</li>
<li class="zemanta-article-ul-li"><a href="http://spf13.com/post/my-take-on-open-source-licenses">My take on open source licenses</a> (spf13.com)</li>
<li class="zemanta-article-ul-li"><a href="http://avdi.org/devblog/2010/12/08/why-the-gpl-matters/">Why the GPL Matters</a> (avdi.org)</li>
<li class="zemanta-article-ul-li"><a href="http://www.gnu.org/philosophy/open-source-misses-the-point.html">Why Open Source misses the point of Free Software</a> (gnu.org)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=7361c628-79e3-4be6-8d17-c1631fc9e024" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://technologykills.com/2010/12/14/choosing-an-open-source-license/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP Project: WebManager</title>
		<link>http://technologykills.com/2010/06/11/cakephp-project-webmanager/</link>
		<comments>http://technologykills.com/2010/06/11/cakephp-project-webmanager/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 17:27:34 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Cake]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MochaUI]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[webmanager]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://technologykills.com/?p=148</guid>
		<description><![CDATA[I have started work on a solution to a problem I have been searching for for quite a while. Finding nothing that satisfied me, a while back I started development on a new CakePHP project titled WebManager (DE WebManager to be precise).
The functionality will include the ability to manage the entirety of a business or [...]]]></description>
			<content:encoded><![CDATA[<p>I have started work on a solution to a problem I have been searching for for quite a while. Finding nothing that satisfied me, a while back I started development on a new <a href="http://technologykills.com/tag/cakephp/" class="st_tag internal_tag" rel="tag" title="Posts tagged with CakePHP">CakePHP</a> project titled <a href="http://technologykills.com/tag/webmanager/" class="st_tag internal_tag" rel="tag" title="Posts tagged with webmanager">WebManager</a> (DE <a href="http://technologykills.com/tag/webmanager/" class="st_tag internal_tag" rel="tag" title="Posts tagged with webmanager">WebManager</a> to be precise).</p>
<p>The functionality will include the ability to manage the entirety of a business or individual's web presense, from <a href="http://technologykills.com/tag/domain/" class="st_tag internal_tag" rel="tag" title="Posts tagged with domain">domain</a> names and websites to providers, datacenters, <a href="http://technologykills.com/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>, and more. Manage them all in one place and interact with them in intelligent ways--get renewal reminders, login links to all services, relevant contact information displayed on related pages, and much more.</p>
<p>This project came about because I was tired of having to manage my various web assets in all different disconnected places--my registrar for domain names, my various hosting providers and control panels, all of my websites, pages, and projects around the web, and more. It was all just getting to be too much, and while there are a lot of organizational tools, none of them seemed to be designed for this specific type of management. In this, I saw a way to make something that works better for me.</p>
<p>The project is built with CakePHP 1.3, the <a href="http://technologykills.com/tag/mootools/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mootools">MooTools</a> <a href="http://technologykills.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Javascript">Javascript</a> framework, and the <a href="http://technologykills.com/tag/mochaui/" class="st_tag internal_tag" rel="tag" title="Posts tagged with MochaUI">MochaUI</a> interface to give users a full desktop-like experience on the web.</p>
<p>I am not sure yet what different versions I will offer, and whether this will be a locally-hosted product or <a href="http://technologykills.com/tag/saas/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SaaS">SaaS</a> (<a href="http://technologykills.com/tag/software/" class="st_tag internal_tag" rel="tag" title="Posts tagged with software">Software</a> as a Service) hosted and provided by the Digital Empire. Only time will tell, and I should hopefully have some screenshots and more information posted soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://technologykills.com/2010/06/11/cakephp-project-webmanager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SingularityShift is now online</title>
		<link>http://technologykills.com/2008/04/17/singularityshift-is-now-online/</link>
		<comments>http://technologykills.com/2008/04/17/singularityshift-is-now-online/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 08:27:18 +0000</pubDate>
		<dc:creator>madzoombax</dc:creator>
				<category><![CDATA[Network Sites]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[development hub]]></category>
		<category><![CDATA[development resources]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open source development]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[SingularityShift]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[web space]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://technologykills.com/?p=5</guid>
		<description><![CDATA[SingularityShift, a new open-source development hub I have been working on, is now open for business (figuratively speaking)!
Please bookmark the URL - http://singularityshift.com
I am managing the site and all projects that are currently there as of this time.
The main site is an open wiki format allowing all users to contribute equally to the direction of [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://technologykills.com/tag/singularityshift/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SingularityShift">SingularityShift</a></strong>, a new open-source <a href="http://technologykills.com/tag/development/" class="st_tag internal_tag" rel="tag" title="Posts tagged with development">development</a> hub I have been working on, is now open for business (figuratively speaking)!</p>
<p>Please bookmark the <a href="http://technologykills.com/tag/url/" class="st_tag internal_tag" rel="tag" title="Posts tagged with url">URL</a> - http://singularityshift.com</p>
<p>I am managing the <a href="http://technologykills.com/tag/site/" class="st_tag internal_tag" rel="tag" title="Posts tagged with site">site</a> and all projects that are currently there as of this time.</p>
<p>The main site is an open wiki format allowing all users to contribute equally to the direction of the site.</p>
<p>Each project gets a full <a href="http://technologykills.com/tag/trac/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Trac">Trac</a> development site and <a href="http://technologykills.com/tag/subversion/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Subversion">Subversion</a> <a href="http://technologykills.com/tag/repository/" class="st_tag internal_tag" rel="tag" title="Posts tagged with repository">repository</a>, as well as <a href="http://technologykills.com/tag/web-space/" class="st_tag internal_tag" rel="tag" title="Posts tagged with web space">web space</a>, email, advertising, and more.</p>
<p>Feel free to post your project to the Wiki and I can create the <a href="http://technologykills.com/tag/development-resources/" class="st_tag internal_tag" rel="tag" title="Posts tagged with development resources">development resources</a> for it!</p>
]]></content:encoded>
			<wfw:commentRss>http://technologykills.com/2008/04/17/singularityshift-is-now-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 936/1106 objects using disk: basic

Served from: technologykills.com @ 2012-02-07 00:41:03 -->
