<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Welcome to our site: A Tough Decision About Our CMS (Updated)</title>
    <link>http://www.trabian.com/articles/2008/06/25/a-tough-decision-about-our-cms</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>"A Tough Decision About Our CMS (Updated)" by Robbie Wright</title>
      <description>&lt;p&gt;Tough call man.  Having paying clients saying no is pretty hard not to listen to.  The whole hacker to contributor ratio thing will always play a big part of open source FI projects.  The payoff for hackers to hit relatively little known &lt;span class="caps"&gt;OSS&lt;/span&gt; in use at FI&amp;#8217;s is very large, much more so then most other &lt;span class="caps"&gt;OSS&lt;/span&gt; projects.  We need to figure out a cost effective way to build up an &lt;span class="caps"&gt;OSS&lt;/span&gt; project securely for use in CU&amp;#8217;s.  That might consist of like minded individuals and companies being collaborative to start a project, some type of limited-release, invitation-only phase, followed up by massive third party security audits and then maybe general public release.  But who knows.  We&amp;#8217;re in a little bit of uncharted territory here.&lt;/p&gt;</description>
      <pubDate>Tue, 01 Jul 2008 15:09:01 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:68d4763a-53d0-4f83-bf29-92b0447f24b0</guid>
      <link>http://www.trabian.com/articles/2008/06/25/a-tough-decision-about-our-cms#comment-14809</link>
    </item>
    <item>
      <title>"A Tough Decision About Our CMS (Updated)" by Mark McSpadden</title>
      <description>&lt;p&gt;Matt,&lt;/p&gt;


	&lt;p&gt;Our campfire chat today really helped to clear some things up for me.&lt;/p&gt;


	&lt;p&gt;I now better understand that your primary concern is to provide a consistently secure &lt;span class="caps"&gt;CMS&lt;/span&gt; for your clients. From the conversation I agree simply releasing your code into the wild would cause an initial dip in the overall security of the &lt;span class="caps"&gt;CMS&lt;/span&gt; for a season. I understand that it&amp;#8217;s a dip that your clients can ill afford and one that Trabian cannot focus the resources on to combat. In fact, it&amp;#8217;s a dip that is just unacceptable in the financial industry.&lt;/p&gt;


	&lt;p&gt;This doesn&amp;#8217;t mean that mature open source software can&amp;#8217;t have a home (and be secure) in financial institutions. However, the current path to a mature open source app is not one that keeps security at a high enough level to pursue in some mission critical financial applications.&lt;/p&gt;


	&lt;p&gt;My thoughts are best summarized by the following statement from todays chat:&lt;/p&gt;


	&lt;p&gt;&lt;b&gt;
I believe that a mature open source &lt;span class="caps"&gt;CMS&lt;/span&gt; (or any FI software) can be every bit as secure (if not more secure) than a proprietary one. However, the process of opening that source, can provide a season of lessened security and increased administrative strain on the original proprietor of the code.&lt;/p&gt;


	&lt;p&gt;I am interested in discussing ways the community can help lessen the security drop off and administrative woes for companies that would consider open sourcing their code.
&lt;/b&gt;&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m glad you guys have been so willing to discuss your thoughts and feelings during this process. I understand the motivations behind your decision and wish continued success with your &lt;span class="caps"&gt;CMS&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ve followed up with some thoughts on my own blog with ideas on how the community and industry can make the open sourcing process more secure and less painful and I would love any additional insight you have on the matter.&lt;/p&gt;


	&lt;p&gt;&lt;a href='http://www.markmcspadden.net/2008/6/27/open-sourcing-your-software-in-the-financial-industry' rel="nofollow"&gt;More thoughts on Open Sourcing your Software in the Financial Industry&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Thanks again for the great discussion.&lt;/p&gt;


	&lt;p&gt;PS. Blogs work. :)&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jun 2008 18:43:42 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4bb636a2-bbda-4cc9-a220-f85dbefb2c0e</guid>
      <link>http://www.trabian.com/articles/2008/06/25/a-tough-decision-about-our-cms#comment-14807</link>
    </item>
    <item>
      <title>"A Tough Decision About Our CMS (Updated)" by Matt Dean</title>
      <description>&lt;p&gt;Mark, I certainly appreciate your comment and realize that I should have expanded on this post a bit more.&lt;/p&gt;


	&lt;p&gt;As I alluded to with my mention of Linux and MySQL above, there are several well-known open source projects that have done phenomenally well using an open source model.  &lt;a href='http://en.wikipedia.org/wiki/Linus%27s_law' rel="nofollow"&gt;Linus&amp;#8217;s Law&lt;/a&gt; holds true&amp;#8212;&amp;#8220;given enough eyeballs, all bugs are shallow.&amp;#8221;  We love Ruby, Rails, MySQL, Linux, and other well-known open source projects and use them to drive our product, so it would be hypocritical to say that open source projects didn&amp;#8217;t create value.&lt;/p&gt;


	&lt;p&gt;So yes&amp;#8212;given enough time and resources on our part to both support and manage the code contributions of a community surrounding an open &lt;span class="caps"&gt;CMS&lt;/span&gt; project, we could end up with both a more robust and more secure system.  That was the original plan, but the reality is that currently doesn&amp;#8217;t make sense for us to devote the resources to push an open source project to the point where &amp;#8220;enough eyeballs&amp;#8221; compensates for the loss of the layer of &lt;a href='http://en.wikipedia.org/wiki/Security_through_obscurity' rel="nofollow"&gt;security through obscurity&lt;/a&gt; (however thin it is).&lt;/p&gt;


	&lt;p&gt;If we were producing a &lt;span class="caps"&gt;CMS&lt;/span&gt; for other industries then I would have been passing out a link to our source code repository months ago.  But as Shari Storm at Verity CU can tell you, a hacked website can mean bad news for members (their online banking login was hacked and members were submitting their usernames and passwords to someone overseas&amp;#8212;this wasn&amp;#8217;t a Trabian site, by the way, and Shari posted about it on their blog when it happened so I&amp;#8217;m not sharing any secrets here).&lt;/p&gt;


	&lt;p&gt;I would love to open source a system that was used for less risky and mission-critical purposes within a CU, and hopefully we&amp;#8217;ll get a chance to do so in the future (nothing specific in mind for now).&lt;/p&gt;


	&lt;p&gt;What I failed to make clear in my post is that this is an issue of where Trabian is right now and where we&amp;#8217;re willing to focus our efforts, but I realize now that I painted too broad of a picture.  So here&amp;#8217;s what I&amp;#8217;d like to do: let&amp;#8217;s chat about this over Campfire and talk about both sides of the issue.  For now, I&amp;#8217;ll put an update at the top of the post expanding on it briefly, then after the chat I&amp;#8217;ll add any thoughts from the conversation.  The overarching message still stands though&amp;#8212;the security concerns of our clients are valid given the potential harm a hacker can inflict (particularly with online banking logins on their site), and it doesn&amp;#8217;t make financial sense for us to devote the time to oversight of community-submitted code.&lt;/p&gt;


	&lt;p&gt;Thanks again for being willing to comment. I saw your &lt;a href='http://twitter.com/markmcspadden/statuses/843968712' rel="nofollow"&gt;Twitter post&lt;/a&gt; about writing a comment to a blog post and thought this one might have been the target!  That&amp;#8217;s what this blog is for &amp;#8211; expanding on ideas.&lt;/p&gt;</description>
      <pubDate>Thu, 26 Jun 2008 14:58:49 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:8b73651c-dcd8-4ead-8ba0-60cd25d3f8df</guid>
      <link>http://www.trabian.com/articles/2008/06/25/a-tough-decision-about-our-cms#comment-14806</link>
    </item>
    <item>
      <title>"A Tough Decision About Our CMS (Updated)" by Mark McSpadden</title>
      <description>&lt;p&gt;Matt and Trabian,&lt;/p&gt;


	&lt;p&gt;&lt;i&gt;I hope you receive the following comments with the high level of respect I have for you. You have done so much to influence this industry and me personally, and no single decision could ever dilute those contributions. I applaud your continual transparent and conversational attitude and it&amp;#8217;s in that spirit that I reply to your tough decision with a tough comment.&lt;/i&gt;&lt;/p&gt;


	&lt;p&gt;I am disappointed in the reasoning behind the turn around on open sourcing your &lt;span class="caps"&gt;CMS&lt;/span&gt;. I understand that you are a company and need to make money, and to do that you need clients. And if, after financial analysis, you came to the conclusion that you an open source business model was not one that could make money, I don&amp;#8217;t think I&amp;#8217;d be writing this response.&lt;/p&gt;


	&lt;p&gt;However, to turn on that initiative due to security concerns of open source code seems to be a decision that lacks the innovative spirit Trabian usually brings to this industry.&lt;/p&gt;


	&lt;p&gt;I understand that there may have been pressure by clients that were fearful of an open source &lt;span class="caps"&gt;CMS&lt;/span&gt;. While I say I understand it, I find it tough to digest that with all the complaining CUs do about regulations, that there are CUs willing draw conclusions that even regulating bodies don&amp;#8217;t in regard to open source software. From the &lt;span class="caps"&gt;FFIEC&lt;/span&gt; via the &lt;span class="caps"&gt;NCUA&lt;/span&gt; (FOSS = Free and Open Source Software):&lt;/p&gt;


&lt;blockquote&gt;
The agencies believe that the use of &lt;span class="caps"&gt;FOSS&lt;/span&gt; does not pose risks that are 
fundamentally different from the risks presented by the use of proprietary or self-developed 
software.  However, the acquisition and use of &lt;span class="caps"&gt;FOSS&lt;/span&gt; necessitates implementation of unique risk 
management practices.

	&lt;p&gt;&lt;a href='http://www.ncua.gov/letters/2004/04-CU-14.pdf' rel="nofollow"&gt;View the original&lt;/a&gt;
&lt;/blockquote&gt;&lt;/p&gt;


	&lt;p&gt;Now, if your clients did not want to take on the &amp;#8220;unique&amp;#8221; risk management associated with an open source &lt;span class="caps"&gt;CMS&lt;/span&gt;, that is understandable, but to contend that it is less risky just by sharing the source is beyond even what the &lt;span class="caps"&gt;FFIEC&lt;/span&gt; concludes. I know you &amp;#8220;don’t want to put those clients at risk in any way&amp;#8221; but the truth is that everything a CU does has risk associated with it.&lt;/p&gt;


	&lt;p&gt;&lt;b&gt;Allowing CUs to pretend that proprietary software is somehow fundamentally less risky than open source software is hurtful to the CU industry and to open source software in general.&lt;/b&gt;&lt;/p&gt;


	&lt;p&gt;I encourage you to reconsider the motivations behind your decision.&lt;/p&gt;</description>
      <pubDate>Thu, 26 Jun 2008 12:08:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a9d6d7bd-a4bc-4d8c-999f-baf62ae0e077</guid>
      <link>http://www.trabian.com/articles/2008/06/25/a-tough-decision-about-our-cms#comment-14805</link>
    </item>
    <item>
      <title>A Tough Decision About Our CMS (Updated)</title>
      <description>&lt;p&gt;&lt;strong&gt;Update: Mark brought up some interesting points in his comment (see below), and while the overarching message of this post still stands, I didn&amp;#8217;t intend to discourage the use of open source software throughout a credit union. Mark and I will be discussing this issue tomorrow (Friday the 27th) from 3 to 5 &lt;span class="caps"&gt;EST&lt;/span&gt; in the &lt;a href="/pages/chat" class="toggle_chat_info"&gt;chat with the ceo&lt;/a&gt; chat room if you&amp;#8217;d like to drop by!&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;For the past six months our team has been hard at work rewriting the content management system that runs all of the websites we produce.  While we still have quite a few improvements in store for our &lt;span class="caps"&gt;CMS&lt;/span&gt;, we&amp;#8217;ve launched several sites on it in the past couple of months and are finally ready to wean ourselves off of the Red Bull.&lt;/p&gt;


	&lt;p&gt;Unfortunately, during the rewrite it became clear that we&amp;#8217;re not ready to open source the &lt;span class="caps"&gt;CMS&lt;/span&gt; as we had &lt;a href="/articles/2007/03/08/were-open-sourcing-our-content-management-system"&gt;promised earlier&lt;/a&gt;.  A few of our clients have raised legitimate concerns about the vulnerability of a system whose source code is exposed to the public, particularly one without the developer base of software such as Linux or MySQL, and we certainly don&amp;#8217;t want to put those clients at risk in any way.&lt;/p&gt;


	&lt;p&gt;While we have decided not to release our source code, we do plan to share snippets of code that we&amp;#8217;ve found helpful and perhaps release some plugins that other developers can use in their Rails projects.  We&amp;#8217;re also happy to answer any Rails questions you may have, either via email at &lt;a href="mailto:development@trabian.com"&gt;development@trabian.com&lt;/a&gt; or in a &lt;a href="/pages/chat"&gt;Campfire chat with your development team&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;If you have any questions about this decision, please feel free to email me at &lt;a href="mailto:matt@trabian.com"&gt;matt@trabian.com&lt;/a&gt; or meet me in my &lt;a href="/pages/chat"&gt;daily Campfire chat&lt;/a&gt; between 3 and 4 pm &lt;span class="caps"&gt;EST&lt;/span&gt; on weekdays.&lt;/p&gt;


	&lt;p&gt;Thanks for your understanding!&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jun 2008 23:44:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7e8bc869-bf4d-4e93-9595-1ca76bdf0eec</guid>
      <author>matt@trabian.com (Matt Dean)</author>
      <link>http://www.trabian.com/articles/2008/06/25/a-tough-decision-about-our-cms</link>
      <category>Technology</category>
      <category>Our Business</category>
      <trackback:ping>http://www.trabian.com/articles/trackback/14804</trackback:ping>
    </item>
  </channel>
</rss>
