<?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: Should You Customize Open Source ERP?	</title>
	<atom:link href="https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/</link>
	<description>Commercial open source climate finance and investing with blockchain</description>
	<lastBuildDate>Fri, 19 Mar 2010 18:41:42 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.5</generator>
	<item>
		<title>
		By: Si Chen		</title>
		<link>https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-608</link>

		<dc:creator><![CDATA[Si Chen]]></dc:creator>
		<pubDate>Fri, 19 Mar 2010 18:41:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcestrategies.com/?p=291#comment-608</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-604&quot;&gt;Drew Purdy&lt;/a&gt;.

I think moving to a distributed version control system is a really good idea, and we are looking to do that for opentaps. That way, more people could share their customizations and enhancements on top of the core opentaps.

The distributed version control system is just one part of the puzzle, though. Another big part of it is making the architecture more modular, so that a lot of enhancements could be viewed as modules on top of the core, rather than customizations to the core. I&#039;m really impressed for example at how many modules there are for WordPress or Magento, and that&#039;s how I&#039;d like to structure opentaps going forward as well.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-604">Drew Purdy</a>.</p>
<p>I think moving to a distributed version control system is a really good idea, and we are looking to do that for opentaps. That way, more people could share their customizations and enhancements on top of the core opentaps.</p>
<p>The distributed version control system is just one part of the puzzle, though. Another big part of it is making the architecture more modular, so that a lot of enhancements could be viewed as modules on top of the core, rather than customizations to the core. I&#8217;m really impressed for example at how many modules there are for WordPress or Magento, and that&#8217;s how I&#8217;d like to structure opentaps going forward as well.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Si Chen		</title>
		<link>https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-607</link>

		<dc:creator><![CDATA[Si Chen]]></dc:creator>
		<pubDate>Fri, 19 Mar 2010 18:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcestrategies.com/?p=291#comment-607</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-601&quot;&gt;I Giron&lt;/a&gt;.

Yes, &quot;tempting&quot; is indeed the right word!  But do you really need it?  I think Phil&#039;s point is that (only) in a small number of cases do you really need to customize.   The other customizations are probably not necessary, but often are done to placate different groups of existing users. In other words, if you showed up with the software &quot;as is&quot; and  told a new group of users &quot;learn this and use it,&quot; they would probably be okay. But if you go into a company with a group of existing users, they will often come up with customizations that aren&#039;t necessary.

Do not however assume that sending patches back to the maintainers would always work. I think people  often don&#039;t realize that there&#039;s a real cost for &quot;maintainers&quot; to maintain code, be a code that they wrote or other people contributed. This is where Drew&#039;s comments to this thread about making the code &quot;social&quot; really make sense.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-601">I Giron</a>.</p>
<p>Yes, &#8220;tempting&#8221; is indeed the right word!  But do you really need it?  I think Phil&#8217;s point is that (only) in a small number of cases do you really need to customize.   The other customizations are probably not necessary, but often are done to placate different groups of existing users. In other words, if you showed up with the software &#8220;as is&#8221; and  told a new group of users &#8220;learn this and use it,&#8221; they would probably be okay. But if you go into a company with a group of existing users, they will often come up with customizations that aren&#8217;t necessary.</p>
<p>Do not however assume that sending patches back to the maintainers would always work. I think people  often don&#8217;t realize that there&#8217;s a real cost for &#8220;maintainers&#8221; to maintain code, be a code that they wrote or other people contributed. This is where Drew&#8217;s comments to this thread about making the code &#8220;social&#8221; really make sense.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Phil Simon		</title>
		<link>https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-606</link>

		<dc:creator><![CDATA[Phil Simon]]></dc:creator>
		<pubDate>Fri, 19 Mar 2010 08:25:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcestrategies.com/?p=291#comment-606</guid>

					<description><![CDATA[@I Giron - Completely agreed. There are pros and cons to each approach. I&#039;d only recommend that organizations understand what they&#039;re signing up for from a resource perspective.

@Drew Purdy - I suppose that it&#039;s all a function of numbers. If an OS app gains significant traction, then you&#039;d think that bridging would take place. I just read Here Comes Everyone by Clay Shirky and he cites a stat that something like 75% of all OS projects are essentially untouched. He cites a &quot;power distribution&quot; in which projects like Firefox, WordPress, and Linux account for the vast majority of OS work.

So, I&#039;d assume that more popular OS apps stand a better chance of bridging than really obscure ones.

Of course, I could be wrong.]]></description>
			<content:encoded><![CDATA[<p>@I Giron &#8211; Completely agreed. There are pros and cons to each approach. I&#8217;d only recommend that organizations understand what they&#8217;re signing up for from a resource perspective.</p>
<p>@Drew Purdy &#8211; I suppose that it&#8217;s all a function of numbers. If an OS app gains significant traction, then you&#8217;d think that bridging would take place. I just read Here Comes Everyone by Clay Shirky and he cites a stat that something like 75% of all OS projects are essentially untouched. He cites a &#8220;power distribution&#8221; in which projects like Firefox, WordPress, and Linux account for the vast majority of OS work.</p>
<p>So, I&#8217;d assume that more popular OS apps stand a better chance of bridging than really obscure ones.</p>
<p>Of course, I could be wrong.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Drew Purdy		</title>
		<link>https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-604</link>

		<dc:creator><![CDATA[Drew Purdy]]></dc:creator>
		<pubDate>Thu, 18 Mar 2010 20:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcestrategies.com/?p=291#comment-604</guid>

					<description><![CDATA[Great post.  This is one of those question/answers where a class is left with an open question and the real answer is... \&#034;It depends\&#034;.  If it were only so easy to tell that his/her understanding how the system works will be immensely hard to implement and just because its open source doesn\&#039;t mean changing the source will add cost down the road.

One thing that really interests me in this conversation that goes off topic a bit is how distributed version control systems might really help us leverage dealing with customizations for customers in an open source company.  Just look at the two communities github and bitbucket.org and how they are getting so popular.  Look at how quickly and often people will branch the code and work on whatever feature that itches and how you can pull those itches that turn into good functionality back in to the core.  Often times the connection between the core code and customizations is across to vcs projects.  And merging or branching across subversion is not cheap in time or complexity.  Github and bitbucket are really bridging that gap of having to add people to your subversion access and grant authority to commit and having to police the trunk.  Instead, these dvcs\&#039;s let you fork easily and pull in changes you see fit without having the overhead of managing all those users.  It\&#039;s social networking being applied to code.

So my question is this?  Why wouldn\&#039;t the open source companies get involved with bridging their customers\&#039; customizations so that there is an opportunity to support, incorporate, or push out of the core customizations more easily by using a dvcs?]]></description>
			<content:encoded><![CDATA[<p>Great post.  This is one of those question/answers where a class is left with an open question and the real answer is&#8230; \&quot;It depends\&quot;.  If it were only so easy to tell that his/her understanding how the system works will be immensely hard to implement and just because its open source doesn\&#8217;t mean changing the source will add cost down the road.</p>
<p>One thing that really interests me in this conversation that goes off topic a bit is how distributed version control systems might really help us leverage dealing with customizations for customers in an open source company.  Just look at the two communities github and bitbucket.org and how they are getting so popular.  Look at how quickly and often people will branch the code and work on whatever feature that itches and how you can pull those itches that turn into good functionality back in to the core.  Often times the connection between the core code and customizations is across to vcs projects.  And merging or branching across subversion is not cheap in time or complexity.  Github and bitbucket are really bridging that gap of having to add people to your subversion access and grant authority to commit and having to police the trunk.  Instead, these dvcs\&#8217;s let you fork easily and pull in changes you see fit without having the overhead of managing all those users.  It\&#8217;s social networking being applied to code.</p>
<p>So my question is this?  Why wouldn\&#8217;t the open source companies get involved with bridging their customers\&#8217; customizations so that there is an opportunity to support, incorporate, or push out of the core customizations more easily by using a dvcs?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: I Giron		</title>
		<link>https://www.opensourcestrategies.com/2010/03/17/should-you-customize-open-source-erp/comment-page-1/#comment-601</link>

		<dc:creator><![CDATA[I Giron]]></dc:creator>
		<pubDate>Thu, 18 Mar 2010 19:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.opensourcestrategies.com/?p=291#comment-601</guid>

					<description><![CDATA[I think that it is very tempting to customize any product, be it an ERP, common application or even your distro&#039;s repositories.

But, when you want stability over all, which is mandatory for servers and applications that run on them, there&#039;s no point in risking getting left behind when new features are delivered in said applications&#039; releases, or even end up with broken systems. Better safe than sorry.

Maybe a better way to go is to send patches to maintainers to try to get our changes incorporated into a new release. Anyway, there&#039;s no guarantee that they will be taken into consideration at all.

No easy answer.]]></description>
			<content:encoded><![CDATA[<p>I think that it is very tempting to customize any product, be it an ERP, common application or even your distro&#8217;s repositories.</p>
<p>But, when you want stability over all, which is mandatory for servers and applications that run on them, there&#8217;s no point in risking getting left behind when new features are delivered in said applications&#8217; releases, or even end up with broken systems. Better safe than sorry.</p>
<p>Maybe a better way to go is to send patches to maintainers to try to get our changes incorporated into a new release. Anyway, there&#8217;s no guarantee that they will be taken into consideration at all.</p>
<p>No easy answer.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
