<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: More on pyMOL</title>
	<atom:link href="http://mwinkelmann.com/2009/03/more-on-pymol/feed/" rel="self" type="application/rss+xml" />
	<link>http://mwinkelmann.com/2009/03/more-on-pymol/</link>
	<description>Mostly Biology and Bioinformatics</description>
	<lastBuildDate>Wed, 01 Apr 2009 05:44:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Matt</title>
		<link>http://mwinkelmann.com/2009/03/more-on-pymol/comment-page-1/#comment-15</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Mon, 16 Mar 2009 22:39:44 +0000</pubDate>
		<guid isPermaLink="false">http://mwinkelmann.com/?p=76#comment-15</guid>
		<description>@The People: Thanks for your response. You&#039;ve obviously thought about these issues in-depth and have found a balance between openness and revenue that works for you.</description>
		<content:encoded><![CDATA[<p>@The People: Thanks for your response. You&#8217;ve obviously thought about these issues in-depth and have found a balance between openness and revenue that works for you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The People</title>
		<link>http://mwinkelmann.com/2009/03/more-on-pymol/comment-page-1/#comment-14</link>
		<dc:creator>The People</dc:creator>
		<pubDate>Sun, 08 Mar 2009 21:12:49 +0000</pubDate>
		<guid isPermaLink="false">http://mwinkelmann.com/?p=76#comment-14</guid>
		<description>The key thing to recognize is that while PyMOL is an open source project, it isn&#039;t *only* an open-source project:  it is also a successful software &amp; services business which has enabled the PyMOL software development component to be economically self-sufficient for several years now.  Very few open-source projects can claim such self-sufficiency -- most depend entirely on part-time volunteer development effort. 

Nevertheless, there always will be conflicts and tension between purely free open-source efforts, which are sustained entirely through volunteerism, and sustainable open-source businesses, which grow through self-reinforcing value exchange cycles (more money, more value; even more money, even more value; etc.).  Yes, DeLano Scientific faces tough challenges balancing these two orthogonal perspectives, but everyone who uses any form of PyMOL should understand that the software would not be anything like what it is today were it not for the recurring contributions of PyMOL’s many sponsors over the past six years.  For a direct comparison with &quot;pure&quot; open-source efforts, look at OpenRasMol or Jmol.  They are good, but they cannot match PyMOL’s graphics.

Thus, it does not make sense to complain about DeLano Scientific doing what all businesses do in terms of marketing its products (i.e. current executable with extra featurues and documentation) and services (i.e. maintenance, support, &amp; customization) by differentiating them from the alternatives (i.e. older or otherwise inferior PyMOL executables, free documentation, and the open-source code itself).  To complain about a business acting like a business is pointless -- one might as well gripe about water being wet!

Also, note that the suggestion, &quot;There’s nothing wrong with asking people for a little goodwill, and many will happily do so especially when it’s not their own budget.&quot; was thoroughly explored in the case of PyMOL.  That exact approach was tried for two years (2003-2005) but it failed to generate enough revenue to support even a single full-time developer at a well-below-market salary.  

So in the case of PyMOL at least, it is wishful thinking to believe that cost-conscious end-user scientists would voluntarily contribute appropriate value back to the project without being convinced that there is a need to do so.  Indeed, the need to contribute is quite real.  The assertion, &quot;The actual value of a subscription is therefore quite low,&quot; ignores the considerable gap which exists between raw open-source code and a ready solution to end-users&#039; pressing needs.  Subscribers get current ready-to-run PyMOL solutions along with other benefits such as documentation.  Non-subscribers get current open-source PyMOL code, older (or otherwise inferior) precompiled executables, and whatever documentation can be found on the internet.  There is nothing misleading in that.

While it is true that &quot;apt-get install pymol&quot; can reduce the value gap on some Linux distributions, most PyMOL users are non-developers working on proprietary platforms without a compiler available.  For them, the current precompiled builds available via a PyMOL Subscription and accompanied by extra documentation, features, maintenance, and support do provide *real value* above and beyond the open-source code or older precompiled executables.  

Based on PyMOL’s high subscription renewal rate, such value is apparently worth paying for, and the fact that it also enables continued development of Open-Source PyMOL is a further added benefit for those sponsors who seek to advance open-source solutions while still getting their research done as quickly as possible using the latest PyMOL builds.

One can perhaps justifiably complain about PyMOL involving a tricky compromise between open-source and proprietary approaches, but it is a compromise that works and so therefore isn&#039;t likely to change anytime soon.  Thus, anyone who is put off by the PyMOL approach is encouraged to use RasMol or Jmol instead:  http://openrasmol.org   http://jmol.sf.net</description>
		<content:encoded><![CDATA[<p>The key thing to recognize is that while PyMOL is an open source project, it isn&#8217;t *only* an open-source project:  it is also a successful software &amp; services business which has enabled the PyMOL software development component to be economically self-sufficient for several years now.  Very few open-source projects can claim such self-sufficiency &#8212; most depend entirely on part-time volunteer development effort. </p>
<p>Nevertheless, there always will be conflicts and tension between purely free open-source efforts, which are sustained entirely through volunteerism, and sustainable open-source businesses, which grow through self-reinforcing value exchange cycles (more money, more value; even more money, even more value; etc.).  Yes, DeLano Scientific faces tough challenges balancing these two orthogonal perspectives, but everyone who uses any form of PyMOL should understand that the software would not be anything like what it is today were it not for the recurring contributions of PyMOL’s many sponsors over the past six years.  For a direct comparison with &#8220;pure&#8221; open-source efforts, look at OpenRasMol or Jmol.  They are good, but they cannot match PyMOL’s graphics.</p>
<p>Thus, it does not make sense to complain about DeLano Scientific doing what all businesses do in terms of marketing its products (i.e. current executable with extra featurues and documentation) and services (i.e. maintenance, support, &amp; customization) by differentiating them from the alternatives (i.e. older or otherwise inferior PyMOL executables, free documentation, and the open-source code itself).  To complain about a business acting like a business is pointless &#8212; one might as well gripe about water being wet!</p>
<p>Also, note that the suggestion, &#8220;There’s nothing wrong with asking people for a little goodwill, and many will happily do so especially when it’s not their own budget.&#8221; was thoroughly explored in the case of PyMOL.  That exact approach was tried for two years (2003-2005) but it failed to generate enough revenue to support even a single full-time developer at a well-below-market salary.  </p>
<p>So in the case of PyMOL at least, it is wishful thinking to believe that cost-conscious end-user scientists would voluntarily contribute appropriate value back to the project without being convinced that there is a need to do so.  Indeed, the need to contribute is quite real.  The assertion, &#8220;The actual value of a subscription is therefore quite low,&#8221; ignores the considerable gap which exists between raw open-source code and a ready solution to end-users&#8217; pressing needs.  Subscribers get current ready-to-run PyMOL solutions along with other benefits such as documentation.  Non-subscribers get current open-source PyMOL code, older (or otherwise inferior) precompiled executables, and whatever documentation can be found on the internet.  There is nothing misleading in that.</p>
<p>While it is true that &#8220;apt-get install pymol&#8221; can reduce the value gap on some Linux distributions, most PyMOL users are non-developers working on proprietary platforms without a compiler available.  For them, the current precompiled builds available via a PyMOL Subscription and accompanied by extra documentation, features, maintenance, and support do provide *real value* above and beyond the open-source code or older precompiled executables.  </p>
<p>Based on PyMOL’s high subscription renewal rate, such value is apparently worth paying for, and the fact that it also enables continued development of Open-Source PyMOL is a further added benefit for those sponsors who seek to advance open-source solutions while still getting their research done as quickly as possible using the latest PyMOL builds.</p>
<p>One can perhaps justifiably complain about PyMOL involving a tricky compromise between open-source and proprietary approaches, but it is a compromise that works and so therefore isn&#8217;t likely to change anytime soon.  Thus, anyone who is put off by the PyMOL approach is encouraged to use RasMol or Jmol instead:  <a href="http://openrasmol.org" rel="nofollow">http://openrasmol.org</a>   <a href="http://jmol.sf.net" rel="nofollow">http://jmol.sf.net</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
