<?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>PlanetMysql.ru - информация о СУБД MySQL &#187; distribution</title>
	<atom:link href="http://planetmysql.ru/category/distribution/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Sat, 11 Feb 2012 12:38:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>How to get your product bundled with Linux distributions</title>
		<link>http://www.lenzg.net/archives/292-How-to-get-your-product-bundled-with-Linux-distributions.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-get-your-product-bundled-with-linux-distributions</link>
		<comments>http://www.lenzg.net/archives/292-How-to-get-your-product-bundled-with-Linux-distributions.html#comments</comments>
		<pubDate>Sat, 06 Mar 2010 11:59:20 +0000</pubDate>
		<dc:creator>Lenz Grimmer</dc:creator>
				<category><![CDATA[collaborating]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Compiling]]></category>
		<category><![CDATA[contributing]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[suse]]></category>

		<guid isPermaLink="false">http://www.lenzg.net/archives/292-guid.html</guid>
		<description><![CDATA[I recently received a question from Robin Schumacher at Calpont, the makers of the InfiniDB analytics database engine for MySQL: &#34;How would you recommend we try and get bundled in with the various Linux distros?&#34;
Since this question has come up several times before, I thought it might make sense to blog about my take on this.
First of all, please note that there is a difference between &#34;being part of the core distribution&#34; and &#34;being available from a distributor's package repository&#34;. The latter one is relatively easy, the former can be hard, as you need to convince the distributor that your application is worth devoting engineering resources to maintain and support your application as part of their product. It's also a space issue &#8211; distributions need to make sure that the core packages still fit on the installation media (e.g. CD-ROMs or a DVD). Therefore they take a very close look at each package and if it's really needed to be part of the installation medium or if it's fine to provide it for download from a package repository instead.
Distributors prefer to keep their core product small and restricted to the &#34;basic OS building blocks&#34;. While MySQL might still be considered to be a part of this, this probably does not apply to the various plugins and extensions that are available for it. Therefore the best approach is to invest some engineering time and start doing  the packaging yourself, either by hiring an engineer capable of creating and maintaining the packages, or by finding someone in your community who has the required experiences and is willing to do it.
While it's of course possible to set up and maintain your own build and package hosting infrastructure for that, I recommend to make use of the existing services  provided by the distributors.
The top tier distributors all provide means of offloading the maintenance of &#34;non-core&#34; packages to their community, offering various options for packages to be made available. For example, Novell/openSUSE provide the free &#34;Build Service&#34;, which is capable of building packages for other distributions as well (e.g. Fedora, Mandriva, Debian/Ubuntu, etc.). In addition to automating the builds, the Build Service also takes care of the distribution via their download mirror network and ensures that your application can be found via their package search interface.
Red Hat/Fedora provide something similar, named &#34;Koji&#34; &#8211;  but it's &#34;Fedora only&#34;. Here's a HOWTO that outlines the process of becoming a Fedora package maintainer.
Ubuntu/Canonical have &#34;Personal Package Archives (PPAs) &#8211; if your project is hosted on Launchpad already, that might be something to look into for providing Debian/Ubuntu packages. Alternatively you could join the Debian project and start building and maintaining your package there. They maintain a list of &#34;Work-Needing and Prospective Packages&#34;, a description of the process on how to become a new maintainer is outlined here.
If you'd like to target Solaris/OpenSolaris as well, there is the OpenSolaris Source Juicer&#160;&#8211; a web service which allows OpenSolaris  community developers to build packages (using RPM spec files) and publish them for review, so they will be included in an official package repository. The Software Porters Community Group coordinates, advocates, encourages and helps with the porting of  Software from multiple Platforms to the OpenSolaris Platform.]]></description>
			<content:encoded><![CDATA[<p>I recently received a question from <a href="http://www.calpont.com/about/team">Robin Schumacher at Calpont</a>, the makers of the <a href="http://infinidb.org/">InfiniDB</a> analytics database engine for MySQL: &quot;How would you recommend we try and get bundled in with the various Linux distros?&quot;</p>
<p>Since this question has come up several times before, I thought it might make sense to blog about my take on this.</p>
<p>First of all, please note that there is a difference between &quot;being part of the core distribution&quot; and &quot;being available from a distributor's package repository&quot;. The latter one is relatively easy, the former can be hard, as you need to convince the distributor that your application is worth devoting engineering resources to maintain and support your application as part of their product. It's also a space issue &ndash; distributions need to make sure that the core packages still fit on the installation media (e.g. CD-ROMs or a DVD). Therefore they take a very close look at each package and if it's really needed to be part of the installation medium or if it's fine to provide it for download from a package repository instead.</p>
<p>Distributors prefer to keep their core product small and restricted to the &quot;basic OS building blocks&quot;. While MySQL might still be considered to be a part of this, this probably does not apply to the various plugins and extensions that are available for it. Therefore the best approach is to invest some engineering time and start doing  the packaging yourself, either by hiring an engineer capable of creating and maintaining the packages, or by finding someone in your community who has the required experiences and is willing to do it.</p>
<p>While it's of course possible to set up and maintain your own build and package hosting infrastructure for that, I recommend to make use of the existing services  provided by the distributors.</p>
<p>The top tier distributors all provide means of offloading the maintenance of &quot;non-core&quot; packages to their community, offering various options for packages to be made available. For example, Novell/openSUSE provide the free &quot;<a href="http://buildservice.org">Build Service</a>&quot;, which is capable of building packages for other distributions as well (e.g. Fedora, Mandriva, Debian/Ubuntu, etc.). In addition to automating the builds, the Build Service also takes care of the distribution via their download mirror network and ensures that your application can be found via their <a href="http://software.opensuse.org/search">package search</a> interface.</p>
<p>Red Hat/Fedora provide something similar, named &quot;<a href="http://koji.fedoraproject.org/koji/">Koji</a>&quot; &ndash;  but it's &quot;Fedora only&quot;. Here's a <a href="http://fedoraproject.org/wiki/PackageMaintainers/Join">HOWTO</a> that outlines the process of becoming a Fedora package maintainer.</p>
<p>Ubuntu/Canonical have &quot;<a href="https://launchpad.net/+tour/ppa">Personal Package Archives</a> (PPAs) &ndash; if your project is hosted on <a href="http://launchpad.net/">Launchpad</a> already, that might be something to look into for providing Debian/Ubuntu packages. Alternatively you could join the Debian project and start building and maintaining your package there. They maintain a list of &quot;<a href="http://www.debian.org/devel/wnpp/">Work-Needing and Prospective Packages</a>&quot;, a description of the process on how to become a new maintainer is outlined <a href="http://www.debian.org/devel/join/newmaint">here</a>.</p>
<p>If you'd like to target Solaris/OpenSolaris as well, there is the <a href="http://jucr.opensolaris.org/home/">OpenSolaris Source Juicer</a>&#160;&ndash; a web service which allows OpenSolaris  community developers to build packages (using RPM spec files) and publish them for review, so they will be included in an official package repository. The <a href="http://hub.opensolaris.org/bin/view/Community+Group+sw-porters/WebHome">Software Porters Community Group</a> coordinates, advocates, encourages and helps with the porting of  Software from multiple Platforms to the OpenSolaris Platform.</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23764&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=23764&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/03/06/how-to-get-your-product-bundled-with-linux-distributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some friendly advice for bootstrapping your OSS project</title>
		<link>http://www.lenzg.net/archives/284-Some-friendly-advice-for-bootstrapping-your-OSS-project.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=some-friendly-advice-for-bootstrapping-your-oss-project</link>
		<comments>http://www.lenzg.net/archives/284-Some-friendly-advice-for-bootstrapping-your-OSS-project.html#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:12:00 +0000</pubDate>
		<dc:creator>Lenz Grimmer</dc:creator>
				<category><![CDATA[article]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[collaborating]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Compiling]]></category>
		<category><![CDATA[contributing]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[groupware]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mailinglist]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[writings]]></category>

		<guid isPermaLink="false">http://www.lenzg.net/archives/284-guid.html</guid>
		<description><![CDATA[So you're a small startup company, ready to go live with your product, which you intend to distribute under an Open Source License. Congratulations, you made a wise decision! Your developers have been hacking away frantically, getting the code in good shape for the initial launch. Now it's time to look into what else needs to be built and setup, so you're ready to welcome the first members of your new community and to ensure they are coming back!
Keep the following saying in mind, which especially holds true in the Open Source world: &#34;You never get a second chance to make a first impression!&#34;. While the most important thing is of course to have a compelling and useful product, this blog post is an attempt to highlight some other aspects about community building and providing the adequate infrastructure. This insight is based on my own experiences and my  observations from talking with many people involved in OSS startups and projects. Continue reading "Some friendly advice for bootstrapping your OSS project"]]></description>
			<content:encoded><![CDATA[<p>So you're a small startup company, ready to go live with your product, which you intend to distribute under an <a href="http://opensource.org/">Open Source</a> License. Congratulations, you made a wise decision! Your developers have been hacking away frantically, getting the code in good shape for the initial launch. Now it's time to look into what else needs to be built and setup, so you're ready to welcome the first members of your new community and to ensure they are coming back!</p>
<p>Keep the following saying in mind, which especially holds true in the Open Source world: &quot;<em>You never get a second chance to make a first impression!</em>&quot;. While the most important thing is of course to <strong>have a compelling and useful product</strong>, this blog post is an attempt to highlight some other aspects about community building and providing the adequate infrastructure. This insight is based on my own experiences and my  observations from talking with many people involved in OSS startups and projects.</p> <br /><a href="http://www.lenzg.net/archives/284-Some-friendly-advice-for-bootstrapping-your-OSS-project.html#extended">Continue reading "Some friendly advice for bootstrapping your OSS project"</a><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21991&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21991&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2009/10/29/some-friendly-advice-for-bootstrapping-your-oss-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And the best open source license is …</title>
		<link>http://feedproxy.google.com/~r/451opensource/~3/ky8cwKAJpC4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=and-the-best-open-source-license-is-%25e2%2580%25a6</link>
		<comments>http://feedproxy.google.com/~r/451opensource/~3/ky8cwKAJpC4/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:03:12 +0000</pubDate>
		<dc:creator>The 451 Group</dc:creator>
				<category><![CDATA[451 group]]></category>
		<category><![CDATA[451caostheory]]></category>
		<category><![CDATA[451group]]></category>
		<category><![CDATA[Alresco]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Apache Public License]]></category>
		<category><![CDATA[APL]]></category>
		<category><![CDATA[Artistic License]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[BSD License]]></category>
		<category><![CDATA[caostheory]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[copyleft]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[coverity]]></category>
		<category><![CDATA[David Maxwell]]></category>
		<category><![CDATA[debate]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Eclipse Public Li]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blogs.the451group.com/opensource/?p=1217</guid>
		<description><![CDATA[This is my assessment as a judge of the recently-held open source license debate held by the FOSS Learning Centre. We&#8217;ll have to begin with some qualifications and definitions, starting with the fact that there is no &#8216;best&#8217; open source software license. Still, a star-studded open source software panel provided a lively, informative debate on the merits of some top open source licenses. For that, I congratulate and thank the panelists, Mike Milinkovich from the Eclipse Foundation arguing for the Eclipse Public License, Matt Asay of Alfresco arguing in favor of the GPL and David Maxwell from Coverity arguing for BSD. All three put forth some of the most important attributes and shortcomings of the three open source licenses, as well as other, related open source licenses. However, using a complex, proprietary formula awarding points for goodness and minuses for badness, I was able to deem a winner: Mike Milinkovich and the EPL. Perhaps fitting that the license that can best be described as the middle of the spectrum should be the winner. Here&#8217;s why:
Matt Asay kicked off the discussion, which became more of a debate as it developed, with a consistent message about GPL&#8217;s dominance among open source software projects, which is 70% or more based on most accounts (and considering GPLv2 and GPLv3). He also referred to monetization and the fact that GPL serves as the basis for successful support and services models, such as Red Hat. However, Matt did not initially mention the strategic and defensive benefits of GPL, which is often chosen because it mitigates the threat of a fork that someone can make proprietary. I was also hoping for him to address how GPL can deliver benefits of open source without having to share as in the spirit of the license, based on whether and how the software is distributed. Nevertheless, Matt made his most compelling arguments around the fact that GPL is the primary open source model and the license that developers understand and trust most. He furthered his argument later by agreeing EPL may be better for lawyers, but GPL is better for developers. Matt reinforced these ideas with his reference to large companies using GPL software, such as Google or TiVO, that gets it to vast numbers of users.
Mike Milinkovich spoke second with some background on EPL, its origin as a &#8216;legal document&#8217; and how it links open source software to commercial products. He also hit on the fact that EPL covers patent rights, which is certainly important to vendors and developers. He later referred to the meaninglessness of Matt&#8217;s 70% GPL figure, based on the idea that software on repository is something different than software in use (where other licenses do have greater representation). However, our research indicates that the most popular open source licenses among hosted code are consistent with the most popular open source licenses among code in use, with GPL, BSD and EPL all in the top. Mike also referred to commercialization and money, which is certainly important to commercial open source, but did not give equal mention to community until later. Still, Mike earned back a point when he referred to monetization of open source software among traditional vendors and organizations beyond VC-funded, open source startups, where we are seeing significant growth for open source software. While I would have liked to have heard an argument in favor of EPL based on compatibility, Mike also made a good case for EPL in government &#8212; another consistent theme of the discussion &#8212; where code would belong to the public with commercial opportunity on top. 
David Maxwell signaled a more rebuttal-type response and gave it in his arguments for the BSD license, which he introduced as the oldest license given its roots to Unix and the &#8217;80s. David scored a point for simplicity and straightforwardness when he read the actual license, something his peers would&#8217;ve had a hard time doing. David did somewhat jump the gun, though, on rebutting with his counterpoints about GPL&#8217;s strict copyleft requirements, which he called &#8216;enforcement-based.&#8217; Still, David recovered with an argument for BSD based on its emulation, which he credited for other popoular licenses such as the Apache Public License and Artistic License. 
The debate portion was followed by some good discussion of business models, open core and proliferation with questions from the live and Web audiences. So why does my vote for the winner go to Mike and the EPL? While it was certainly close on my card and all three made compelling arguments, Mike and his portrayal of the EPL were the most realistic and pragmatic to today&#8217;s open source software in the enterprise. Communities, copyleft and the sharing that allows developers and projects to sustain effective, productive open source efforts must be balanced with commercial interests, endeavors and aspiration. Neither open source communities nor open source commercialization would be nearly as significant without one another, and Mike&#8217;s arguments and statements seemed most closely attuned to that.
Thanks again to the panelists, participants and FOSS Learning Centre for putting on the event. Please get involved in the discussion and watch the debate, comment here or elsewhere.
]]></description>
			<content:encoded><![CDATA[<p>This is my assessment as a judge of the recently-held <a href="http://fosslc.org/drupal/node/407">open source license debate</a> held by the FOSS Learning Centre. We&#8217;ll have to begin with some qualifications and definitions, starting with the fact that there is no &#8216;best&#8217; open source software license. Still, a star-studded open source software panel provided a lively, informative debate on the merits of some top open source licenses. For that, I congratulate and thank the panelists, Mike Milinkovich from the Eclipse Foundation arguing for the Eclipse Public License, Matt Asay of Alfresco arguing in favor of the GPL and David Maxwell from Coverity arguing for BSD. All three put forth some of the most important attributes and shortcomings of the three open source licenses, as well as other, related open source licenses. However, using a complex, proprietary formula awarding points for goodness and minuses for badness, I was able to deem a winner: Mike Milinkovich and the EPL. Perhaps fitting that the license that can best be described as the middle of the spectrum should be the winner. Here&#8217;s why:</p>
<p>Matt Asay kicked off the discussion, which became more of a debate as it developed, with a consistent message about GPL&#8217;s dominance among open source software projects, which is 70% or more based on most accounts (and considering GPLv2 and GPLv3). He also referred to monetization and the fact that GPL serves as the basis for successful support and services models, such as Red Hat. However, Matt did not initially mention the strategic and defensive benefits of GPL, which is often chosen because it mitigates the threat of a fork that someone can make proprietary. I was also hoping for him to address how GPL can deliver benefits of open source without having to share as in the spirit of the license, based on whether and how the software is distributed. Nevertheless, Matt made his most compelling arguments around the fact that GPL is the primary open source model and the license that developers understand and trust most. He furthered his argument later by agreeing EPL may be better for lawyers, but GPL is better for developers. Matt reinforced these ideas with his reference to large companies using GPL software, such as Google or TiVO, that gets it to vast numbers of users.</p>
<p>Mike Milinkovich spoke second with some background on EPL, its origin as a &#8216;legal document&#8217; and how it links open source software to commercial products. He also hit on the fact that EPL covers patent rights, which is certainly important to vendors and developers. He later referred to the meaninglessness of Matt&#8217;s 70% GPL figure, based on the idea that software on repository is something different than software in use (where other licenses do have greater representation). However, <a href="http://blogs.the451group.com/opensource/2009/08/27/gplv2-decline-and-debate-on-open-source-licenses/">our research</a> indicates that the most popular open source licenses among hosted code are consistent with the most popular open source licenses among code in use, with GPL, BSD and EPL all in the top. Mike also referred to commercialization and money, which is certainly important to commercial open source, but did not give equal mention to community until later. Still, Mike earned back a point when he referred to monetization of open source software among traditional vendors and organizations beyond VC-funded, open source startups, where we are seeing significant growth for open source software. While I would have liked to have heard an argument in favor of EPL based on compatibility, Mike also made a good case for EPL in government &#8212; another consistent theme of the discussion &#8212; where code would belong to the public with commercial opportunity on top. </p>
<p>David Maxwell signaled a more rebuttal-type response and gave it in his arguments for the BSD license, which he introduced as the oldest license given its roots to Unix and the &#8217;80s. David scored a point for simplicity and straightforwardness when he read the actual license, something his peers would&#8217;ve had a hard time doing. David did somewhat jump the gun, though, on rebutting with his counterpoints about GPL&#8217;s strict copyleft requirements, which he called &#8216;enforcement-based.&#8217; Still, David recovered with an argument for BSD based on its emulation, which he credited for other popoular licenses such as the Apache Public License and Artistic License. </p>
<p>The debate portion was followed by some good discussion of <a href="http://blogs.the451group.com/opensource/2009/08/28/on-the-gpl-apache-and-open-core/">business models</a>, <a href="http://blogs.the451group.com/opensource/2009/03/02/the-last-word-for-now-on-open-core/">open core</a> and <a href="http://blogs.the451group.com/opensource/2009/07/01/as-license-issues-swirl-a-new-caos-report/">proliferation</a> with questions from the live and Web audiences. So why does my vote for the winner go to Mike and the EPL? While it was certainly close on my card and all three made compelling arguments, Mike and his portrayal of the EPL were the most realistic and pragmatic to today&#8217;s open source software in the enterprise. Communities, copyleft and the sharing that allows developers and projects to sustain effective, productive open source efforts must be balanced with commercial interests, endeavors and aspiration. Neither open source communities nor open source commercialization would be nearly as significant without one another, and Mike&#8217;s arguments and statements seemed most closely attuned to that.</p>
<p>Thanks again to the panelists, participants and FOSS Learning Centre for putting on the event. Please get involved in the discussion and watch the debate, comment here or elsewhere.</p>
<img src="http://feeds.feedburner.com/~r/451opensource/~4/ky8cwKAJpC4" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=20873&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=20873&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2009/09/01/and-the-best-open-source-license-is-%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

