<?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: When Open Source projects go astray</title>
	<atom:link href="http://www.obsceneart.com/?feed=rss2&#038;p=6" rel="self" type="application/rss+xml" />
	<link>http://www.obsceneart.com/?p=6</link>
	<description></description>
	<lastBuildDate>Wed, 15 Oct 2008 09:06:25 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Obscene Art :: Choosing standard tools is next to godliness</title>
		<link>http://www.obsceneart.com/?p=6&#038;cpage=1#comment-7</link>
		<dc:creator>Obscene Art :: Choosing standard tools is next to godliness</dc:creator>
		<pubDate>Tue, 24 Oct 2006 07:48:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.obsceneart.com/blog/?p=6#comment-7</guid>
		<description>[...] As I mentioned a couple of weeks ago, I&#8217;m migrating Virtualmin.com off of OpenACS, due to a number of limitations and bugs in the platform. After some consideration, research, and tinkering, it appears that Joomla is the best suited for what we&#8217;re doing with our site. It has good forums, a good FAQ manager, a decent bug tracker, and a good ecommerce package. All of them, except the bug tracker, look strikingly similar to the OpenACS applications they&#8217;ll be replacing&#8230;which is an odd, but nice, coincidence. [...]</description>
		<content:encoded><![CDATA[<p>[...] As I mentioned a couple of weeks ago, I&#8217;m migrating Virtualmin.com off of OpenACS, due to a number of limitations and bugs in the platform. After some consideration, research, and tinkering, it appears that Joomla is the best suited for what we&#8217;re doing with our site. It has good forums, a good FAQ manager, a decent bug tracker, and a good ecommerce package. All of them, except the bug tracker, look strikingly similar to the OpenACS applications they&#8217;ll be replacing&#8230;which is an odd, but nice, coincidence. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joe</title>
		<link>http://www.obsceneart.com/?p=6&#038;cpage=1#comment-6</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Fri, 13 Oct 2006 23:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.obsceneart.com/blog/?p=6#comment-6</guid>
		<description>Hey Dave,

Thanks for chiming in.

I&#039;ll note that the install wasn&#039;t all that offensive to me--I installed it several times (laptop, desktop, and two instances on the production server) and it was never all that difficult.  But I&#039;m more UNIX nerd than web developer, and the majority of my job for the past 8 years has been packaging software.  So that&#039;s not proof of an easy install.  As I mentioned in my comment to Dossy, two of the other CMS I&#039;m considering switching to literally install in a couple of minutes (or 30 seconds, if you have Virtualmin Professional running...which, by golly!...I happen to have).

I do strongly suggest, as a parting word to the OACS community, that you lose all mention of Daemontools and the djb stuff from the docs.  I ran OACS for a year and a half without them, and I certainly did not feel any pain from it--all of my problems were wholly unrelated to how I fired up the servers, served and received mail, or answered name service requests.  It&#039;s  senseless complexity in an already complex process.  (I&#039;ve said it before, though, in the OACS forums...so I won&#039;t go on more about that.)

I do believe the right things are being said and done in the OACS community, and the people are exceedingly smart.  I miss the general aura of smart found in the OACS forums when reading the Joomla forums; some of those folks just aint firing on all cylinders, or perhaps they&#039;ve never used a computer before that very moment when they posted.  Those are the only two possible explanations I can think of for some of the questions and  answers I see there.

I suppose the problems with OACS are just a matter of the fallout from the AD buyout and subsequent closure, Open Sourcing and porting to PostgreSQL, the coming and going of a lot of core developers, along with their individual vision of how things should be done, over a span of several years, etc.  And, the fact that everyone has to first scratch their own itch, and that scratching has been focused on .LRN for a lot of the most serious developers.  I don&#039;t begrudge anyone scratching their own itch.  After all, I&#039;m leaving to go scratch my various itchy places, and I don&#039;t feel a bit guilty about it.  I just need to be working with a CMS where the needs of a sizable number of its developers and users more closely matches mine.  I need ecommerce for software licenses, bug tracker, forums, in that order.  Small set of needs, but they all have to work really well and be extendable with the skills I have handy (I don&#039;t know any PHP but if the PHP developers I&#039;ve know are any indicator, it aint exactly rocket surgery).

I sympathize with the conundrum you and the OACS folks are in, as I&#039;ve worked on several large Open Source projects over the years (Squid, Webmin, SciPy, etc.).  But we&#039;re wrapping up our first year of software sales, and so I&#039;ve got to figure out how to fix our software registration system to support renewals, provide nice license usage reports to users, handle expiries, as well as get several major unrelated issues with our current site resolved (sub-sites never worked right with some of the apps we&#039;re using, for example).  Every time I looked at doing it myself, or did the math on what it cost to have the initial simple software registration app produced and how much more work is needed to get the functionality our customers have been demanding, I just felt like I was digging myself further into a hole by sticking it out with OACS.  And, of course, the bug tracker issue has been a thorn in my side from the first week.  One of our very first users started the trend, and we&#039;ve had regular complaints ever since.  Seems small, but it seems bigger every time I look at it.

Not that I&#039;m complaining.  OACS has served me well (with a few caveats), the community has been grand, and I enjoyed tinkering with it, when things were going well.  It&#039;s sold a few hundred copies of our software for us, and helped us make our products better and our customers happier, and for that I&#039;m grateful.  If it could get us to the next level without cleaning out our bank account, I&#039;d stick with it.  ;-)</description>
		<content:encoded><![CDATA[<p>Hey Dave,</p>
<p>Thanks for chiming in.</p>
<p>I&#8217;ll note that the install wasn&#8217;t all that offensive to me&#8211;I installed it several times (laptop, desktop, and two instances on the production server) and it was never all that difficult.  But I&#8217;m more UNIX nerd than web developer, and the majority of my job for the past 8 years has been packaging software.  So that&#8217;s not proof of an easy install.  As I mentioned in my comment to Dossy, two of the other CMS I&#8217;m considering switching to literally install in a couple of minutes (or 30 seconds, if you have Virtualmin Professional running&#8230;which, by golly!&#8230;I happen to have).</p>
<p>I do strongly suggest, as a parting word to the OACS community, that you lose all mention of Daemontools and the djb stuff from the docs.  I ran OACS for a year and a half without them, and I certainly did not feel any pain from it&#8211;all of my problems were wholly unrelated to how I fired up the servers, served and received mail, or answered name service requests.  It&#8217;s  senseless complexity in an already complex process.  (I&#8217;ve said it before, though, in the OACS forums&#8230;so I won&#8217;t go on more about that.)</p>
<p>I do believe the right things are being said and done in the OACS community, and the people are exceedingly smart.  I miss the general aura of smart found in the OACS forums when reading the Joomla forums; some of those folks just aint firing on all cylinders, or perhaps they&#8217;ve never used a computer before that very moment when they posted.  Those are the only two possible explanations I can think of for some of the questions and  answers I see there.</p>
<p>I suppose the problems with OACS are just a matter of the fallout from the AD buyout and subsequent closure, Open Sourcing and porting to PostgreSQL, the coming and going of a lot of core developers, along with their individual vision of how things should be done, over a span of several years, etc.  And, the fact that everyone has to first scratch their own itch, and that scratching has been focused on .LRN for a lot of the most serious developers.  I don&#8217;t begrudge anyone scratching their own itch.  After all, I&#8217;m leaving to go scratch my various itchy places, and I don&#8217;t feel a bit guilty about it.  I just need to be working with a CMS where the needs of a sizable number of its developers and users more closely matches mine.  I need ecommerce for software licenses, bug tracker, forums, in that order.  Small set of needs, but they all have to work really well and be extendable with the skills I have handy (I don&#8217;t know any PHP but if the PHP developers I&#8217;ve know are any indicator, it aint exactly rocket surgery).</p>
<p>I sympathize with the conundrum you and the OACS folks are in, as I&#8217;ve worked on several large Open Source projects over the years (Squid, Webmin, SciPy, etc.).  But we&#8217;re wrapping up our first year of software sales, and so I&#8217;ve got to figure out how to fix our software registration system to support renewals, provide nice license usage reports to users, handle expiries, as well as get several major unrelated issues with our current site resolved (sub-sites never worked right with some of the apps we&#8217;re using, for example).  Every time I looked at doing it myself, or did the math on what it cost to have the initial simple software registration app produced and how much more work is needed to get the functionality our customers have been demanding, I just felt like I was digging myself further into a hole by sticking it out with OACS.  And, of course, the bug tracker issue has been a thorn in my side from the first week.  One of our very first users started the trend, and we&#8217;ve had regular complaints ever since.  Seems small, but it seems bigger every time I look at it.</p>
<p>Not that I&#8217;m complaining.  OACS has served me well (with a few caveats), the community has been grand, and I enjoyed tinkering with it, when things were going well.  It&#8217;s sold a few hundred copies of our software for us, and helped us make our products better and our customers happier, and for that I&#8217;m grateful.  If it could get us to the next level without cleaning out our bank account, I&#8217;d stick with it.  <img src='http://www.obsceneart.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Bauer</title>
		<link>http://www.obsceneart.com/?p=6&#038;cpage=1#comment-5</link>
		<dc:creator>Dave Bauer</dc:creator>
		<pubDate>Fri, 13 Oct 2006 21:58:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.obsceneart.com/blog/?p=6#comment-5</guid>
		<description>Joe,

I can&#039;t argue with you, you are right (except openacs.org is using OpenACS 5.2.3, including the workflow bugtracker, but that&#039;s not really a big deal.)

The one thing you should notice is that OpenACS 5.3 is being released after we pass our automated tests, and there has been a big effort to improve quality. We have a long way to go, but I think the community effort so far has been outstanding. 

Organizing a community around such a huge piece of software is a big problem, the documentation is a big problem. There&#039;s alot of it, but you can&#039;t be sure how up to date it is or if its right. 

Install is another issue, and we have folks working on Debian packges, the rest of the OpenACS stack can run on official debian packages already (AOLserver, etc, without daemontools, but that is not necessarily required of course).

Thanks for taking the time to share this.</description>
		<content:encoded><![CDATA[<p>Joe,</p>
<p>I can&#8217;t argue with you, you are right (except openacs.org is using OpenACS 5.2.3, including the workflow bugtracker, but that&#8217;s not really a big deal.)</p>
<p>The one thing you should notice is that OpenACS 5.3 is being released after we pass our automated tests, and there has been a big effort to improve quality. We have a long way to go, but I think the community effort so far has been outstanding. </p>
<p>Organizing a community around such a huge piece of software is a big problem, the documentation is a big problem. There&#8217;s alot of it, but you can&#8217;t be sure how up to date it is or if its right. </p>
<p>Install is another issue, and we have folks working on Debian packges, the rest of the OpenACS stack can run on official debian packages already (AOLserver, etc, without daemontools, but that is not necessarily required of course).</p>
<p>Thanks for taking the time to share this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joe</title>
		<link>http://www.obsceneart.com/?p=6&#038;cpage=1#comment-4</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Fri, 13 Oct 2006 16:42:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.obsceneart.com/blog/?p=6#comment-4</guid>
		<description>Hey Dossy,

Thanks for your thoughts.

Actually I&#039;ve enjoyed my time with AOLServer.  You&#039;ll note that I didn&#039;t pick on it even a little bit.  It really is a nice webserver, and all of the documentation, such as for building SSL support and the TCL binding stage, has been reasonably accurate.  It&#039;s not terribly flexible, compared to Apache, not fashionable (the word AOL almost makes it a fasionable anti-fashion statement), and a I had to install a few extra components from third parties to make it all work (SSL, and some other stuff I don&#039;t remember), but it works well and hasn&#039;t caused me any trouble in over a year of operation.  There are some in the OACS community that view AOLServer as a serious liability, but I&#039;m not one of them.  While I concur that the way the OACS docs push oddball tools for every single purpose (e.g., djb tools, when pre-installed OS-standard tools are perfectly acceptable for the same tasks) is problematic from an adoption standpoint, having it&#039;s own webserver isn&#039;t even in the top ten reasons why I&#039;m leaving OACS.  If it were the only oddball tool involved, I&#039;d consider it entirely a non-issue.  The fact that oddball tools make up the whole recommended stack, except for the database, &lt;em&gt;is&lt;/em&gt; an issue, especially when some of the competition (Joomla and Drupal) literally takes about two minutes to install.  But now I&#039;m back to bitching about OACS.

I&#039;ll switch back to the subject of AOLServer, and say, &quot;nice job&quot;.  And to answer your query on a thread you posted last month, a webserver with embedded JavaScript would be cool.  A little oddball, but cool.  ;-)</description>
		<content:encoded><![CDATA[<p>Hey Dossy,</p>
<p>Thanks for your thoughts.</p>
<p>Actually I&#8217;ve enjoyed my time with AOLServer.  You&#8217;ll note that I didn&#8217;t pick on it even a little bit.  It really is a nice webserver, and all of the documentation, such as for building SSL support and the TCL binding stage, has been reasonably accurate.  It&#8217;s not terribly flexible, compared to Apache, not fashionable (the word AOL almost makes it a fasionable anti-fashion statement), and a I had to install a few extra components from third parties to make it all work (SSL, and some other stuff I don&#8217;t remember), but it works well and hasn&#8217;t caused me any trouble in over a year of operation.  There are some in the OACS community that view AOLServer as a serious liability, but I&#8217;m not one of them.  While I concur that the way the OACS docs push oddball tools for every single purpose (e.g., djb tools, when pre-installed OS-standard tools are perfectly acceptable for the same tasks) is problematic from an adoption standpoint, having it&#8217;s own webserver isn&#8217;t even in the top ten reasons why I&#8217;m leaving OACS.  If it were the only oddball tool involved, I&#8217;d consider it entirely a non-issue.  The fact that oddball tools make up the whole recommended stack, except for the database, <em>is</em> an issue, especially when some of the competition (Joomla and Drupal) literally takes about two minutes to install.  But now I&#8217;m back to bitching about OACS.</p>
<p>I&#8217;ll switch back to the subject of AOLServer, and say, &#8220;nice job&#8221;.  And to answer your query on a thread you posted last month, a webserver with embedded JavaScript would be cool.  A little oddball, but cool.  <img src='http://www.obsceneart.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dossy Shiobara</title>
		<link>http://www.obsceneart.com/?p=6&#038;cpage=1#comment-3</link>
		<dc:creator>Dossy Shiobara</dc:creator>
		<pubDate>Fri, 13 Oct 2006 15:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.obsceneart.com/blog/?p=6#comment-3</guid>
		<description>Joe, thanks for putting these thoughts down so clearly.  While I&#039;ll let the OpenACS folks address your points towards them, I think the general AOLserver project (which I&#039;m responsible for) carries very similar criticisms.</description>
		<content:encoded><![CDATA[<p>Joe, thanks for putting these thoughts down so clearly.  While I&#8217;ll let the OpenACS folks address your points towards them, I think the general AOLserver project (which I&#8217;m responsible for) carries very similar criticisms.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
