<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Richard Campbell Blogs Too - Open Source</title>
    <link>http://www.campbellassociates.ca/blog/</link>
    <description>Surrendering to the Inevitable</description>
    <language>en-us</language>
    <copyright>Richard Campbell</copyright>
    <lastBuildDate>Wed, 29 Sep 2004 00:08:46 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7067.0</generator>
    <managingEditor>richard@campbellassociates.ca</managingEditor>
    <webMaster>richard@campbellassociates.ca</webMaster>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=1939148c-c259-470a-ad5b-661783fc86a6</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,1939148c-c259-470a-ad5b-661783fc86a6.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,1939148c-c259-470a-ad5b-661783fc86a6.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1939148c-c259-470a-ad5b-661783fc86a6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm not a huge Wiki fan, but Microsoft putting software into the Open Source domain
is pretty cool.
</p>
        <p>
If you've never heard of Wikis, you're not alone, they're kind of a weird concept
(and product), a web site that's fully editable by virtually anyone, so that you get
this sort of disorganized amorphous blob of potentially useful information that keeps
moving and changing... wow, its just like the Internet!
</p>
        <p>
Anyway, Wikis were invented by <a href="http://c2.com/cgi/wiki?WardCunningham">Ward
Cunningham</a>, a terribly clever fellow who now works at Microsoft (which is, after
all, the land of terribly clever people). <a href="http://www.flexwiki.com/">FlexWiki</a> was
developed by <a href="http://blogs.msdn.com/dornstein/">David Ornstein</a>, a Program
Manager for Longhorn. Do these two facts have any relation? I dunno.
</p>
        <p>
This is the third time Microsoft has posted software to SourceForge, the first, back
in March of 2004 was the <a href="http://sourceforge.net/projects/wix">Windows Install
XML (WiX) toolset</a>. Second is the <a href="http://sourceforge.net/projects/wtl">Windows
Template Library</a>, released in May. Both these projects are libraries, and so not
of any interest to regular mortals, however, they are some of the most popular projects
on SourceForge, with 103,000 and 22,000 downloads respectively - the page view counts
are huge!
</p>
        <p>
FlexWiki, as with WiX and WTL are released under the <a href="http://www.opensource.org/licenses/cpl.php">Common
Public Licence</a> and part of <a href="http://www.microsoft.com/resources/sharedsource/default.mspx">Microsoft's
Shared Source Initiative</a>. 
</p>
        <p>
FlexWiki represents the closest thing to a product released into the wilds of Open
Source by Microsoft. It'll be interesting to see what comes next.
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=1939148c-c259-470a-ad5b-661783fc86a6" />
      </body>
      <title>FlexWiki Released to SourceForge...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,1939148c-c259-470a-ad5b-661783fc86a6.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,1939148c-c259-470a-ad5b-661783fc86a6.aspx</link>
      <pubDate>Wed, 29 Sep 2004 00:08:46 GMT</pubDate>
      <description>&lt;p&gt;
I'm not a huge Wiki fan, but Microsoft putting software into the Open Source domain
is pretty cool.
&lt;/p&gt;
&lt;p&gt;
If you've never heard of Wikis, you're not alone, they're kind of a weird concept
(and product), a web site that's fully editable by virtually anyone, so that you get
this sort of disorganized amorphous blob of potentially useful information that keeps
moving and changing... wow, its just like the Internet!
&lt;/p&gt;
&lt;p&gt;
Anyway, Wikis were invented by &lt;a href="http://c2.com/cgi/wiki?WardCunningham"&gt;Ward
Cunningham&lt;/a&gt;, a terribly clever fellow who now works at Microsoft (which is, after
all, the land of terribly clever people). &lt;a href="http://www.flexwiki.com/"&gt;FlexWiki&lt;/a&gt; was
developed by &lt;a href="http://blogs.msdn.com/dornstein/"&gt;David Ornstein&lt;/a&gt;, a Program
Manager for Longhorn. Do these two facts have any relation? I dunno.
&lt;/p&gt;
&lt;p&gt;
This is the third time Microsoft has posted software to SourceForge, the first, back
in March of 2004 was the &lt;a href="http://sourceforge.net/projects/wix"&gt;Windows Install
XML (WiX) toolset&lt;/a&gt;. Second is the &lt;a href="http://sourceforge.net/projects/wtl"&gt;Windows
Template Library&lt;/a&gt;, released in May. Both these projects are libraries, and so not
of any interest to regular mortals, however, they are some of the most popular projects
on SourceForge, with 103,000 and 22,000 downloads respectively - the page view counts
are huge!
&lt;/p&gt;
&lt;p&gt;
FlexWiki, as with WiX and WTL are released under the &lt;a href="http://www.opensource.org/licenses/cpl.php"&gt;Common
Public Licence&lt;/a&gt; and part of &lt;a href="http://www.microsoft.com/resources/sharedsource/default.mspx"&gt;Microsoft's
Shared Source Initiative&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
FlexWiki represents the closest thing to a product released into the wilds of Open
Source by Microsoft. It'll be interesting to see what comes next.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=1939148c-c259-470a-ad5b-661783fc86a6" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,1939148c-c259-470a-ad5b-661783fc86a6.aspx</comments>
      <category>Development</category>
      <category>Longhorn</category>
      <category>Open Source</category>
    </item>
    <item>
      <trackback:ping>http://www.campbellassociates.ca/blog/Trackback.aspx?guid=be972f31-02e4-47f5-919a-faa5c7211b60</trackback:ping>
      <pingback:server>http://www.campbellassociates.ca/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.campbellassociates.ca/blog/PermaLink,guid,be972f31-02e4-47f5-919a-faa5c7211b60.aspx</pingback:target>
      <dc:creator />
      <wfw:comment>http://www.campbellassociates.ca/blog/CommentView,guid,be972f31-02e4-47f5-919a-faa5c7211b60.aspx</wfw:comment>
      <wfw:commentRss>http://www.campbellassociates.ca/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=be972f31-02e4-47f5-919a-faa5c7211b60</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I wrote my first line of code in 1977, and as what most people think of as an “old
time” programmer, I'm fairly resistant to development zealotry. In fact, especially
in this day and age, I think zealotry is a bad idea at the best of times. I'm not
a true believer in anything development, really... I don't see any one language,
operating system or development methodology as the “one best way” to do
anything. Granted, I am a Microsoft Regional Director, which to most people makes
me more pro-Microsoft than I actually am. I build software and systems the best way
I know how (at the time) to serve my customers.
</p>
        <p>
And I say all this only to set the stage that I am a keen observer of the various
markets out there. I try not to have an axe to grind when it comes to technology.
I'm not a true believer in open source, I've utilized their technologies where it
has made sense to me (and facilitated success with my customers). And while I don't
routinely program in Java, I'm relatively literate in the language, certainly in the
concepts, just as I am comfortable and familiar with many other development languages
and environments.
</p>
        <p>
In the Java and Open Source world (and they aren't the same things, but they are heavily
intertwined), specifications are developed publicly. There are working groups where
interested parties collaborate (and argue) one design over another, until eventually
they come up with an agreed upon specification. Then anyone can build and sell an
implementation.
</p>
        <p>
Generally, by the time a specification is ratified, lots of companies have built products
around the various ideas, and these companies are usually involved in the working
groups developing the specifications, and sometimes an implementation is essentially
picked as the specification.
</p>
        <p>
And so it was with <a href="http://www.scottcrawford.com/ejb30entitybeans.html">EJB
3.0 expert group and a technology called Hibernate</a> at <a href="http://www.theserverside.com/symposium/">The
ServerSide Java Symposium</a> in Las Vegas, May 6-8. <a href="http://www.hibernate.org/">Hibernate</a> is
essentially a tool for persisting entity beans... I could go down the path of describing
entity beans and the persistence of them, but that's secondary to the story. The
product is controlled by a company called <a href="http://www.jboss.org/index.html">JBoss</a>.
JBoss calls itself a “Professional Open Source” company, which is cool
as far as I'm concerned - I like the idea that open source concepts can be applied
in a for-profit model, not just the non-profit/educational/university-centric model
that most people see.
</p>
        <p>
Lots of folks were surprised that JBoss landed this coup. David Jordan's <a href="http://www.devx.com/opinion/Article/21244">article</a> on
the topic is very interesting, as long as you're also aware that he's involved with
JDO 2.0, the “losing” specification in the entity beans persistence debate.
</p>
        <p>
However, JBoss has now been caught up in an <a href="http://yro.slashdot.org/article.pl?sid=04/05/18/2043206&amp;mode=thread&amp;tid=108&amp;tid=126&amp;tid=149&amp;tid=156&amp;tid=99">ugly
scandal</a>, being accused of <a href="http://encyclopedia.thefreedictionary.com/astroturfing">astroturfing</a>:
essentially, JBoss staff used anonymous postings to pump up their products and attack
their competitors. The ensuing storm caused a <a href="http://jboss.org/jbossBlog/blog/mfleury/?permalink=Response+to+JBoss+Fake+Posting+Allegations.html">response
from Marc Fleury</a>, CEO of JBoss, and <a href="http://jroller.com/page/pyrasun/20040524#jboss_employees_admit_guilt">further
recriminations</a> from the folks involved. And there's been plenty of folks <a href="http://www.oreillynet.com/pub/wlg/4927">writing</a> about
this astroturfing incident. It just surprises me that they haven't connected any of
this with JBoss's recent successes at the expert group level.
</p>
        <p>
I think it also brings to light some fundamental misconceptions about open source.
This isn't all sweetness and light folks. A for-profit company with the open source
banner wrapped around them has done the online-community equivalent of a <a href="http://www.wordiq.com/definition/Pump_and_dump">pump-and-dump</a>,
and quite possibly stands to benefit hugely from it. How badly derailed is the EJB
3 development path given the implied manipulation of the working groups?
</p>
        <p>
This whole situation is still just coming to light. I think the real trouble has yet
to begin. Its going to be interesting to see how the Java and Open Source community
responses to this. 
</p>
        <img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=be972f31-02e4-47f5-919a-faa5c7211b60" />
      </body>
      <title>There are strange things afoot in the Java &amp; Open Source community...</title>
      <guid isPermaLink="false">http://www.campbellassociates.ca/blog/PermaLink,guid,be972f31-02e4-47f5-919a-faa5c7211b60.aspx</guid>
      <link>http://www.campbellassociates.ca/blog/PermaLink,guid,be972f31-02e4-47f5-919a-faa5c7211b60.aspx</link>
      <pubDate>Thu, 03 Jun 2004 13:47:12 GMT</pubDate>
      <description>&lt;p&gt;
I wrote my first line of code in 1977, and as what most people think of as an &amp;#8220;old
time&amp;#8221; programmer, I'm fairly resistant to development zealotry. In fact, especially
in this day and age, I think zealotry is a bad idea at the best of times. I'm not
a true believer in anything development, really... I don't see any&amp;nbsp;one language,
operating system or development methodology as the &amp;#8220;one best way&amp;#8221; to do
anything. Granted, I am a Microsoft Regional Director, which to most people makes
me more pro-Microsoft than I actually am. I build software and systems the best way
I know how (at the time) to serve my customers.
&lt;/p&gt;
&lt;p&gt;
And I say all this only to set the stage that I am a keen observer of the various
markets out there. I try not to have an axe to grind when it comes to technology.
I'm not a true believer in open source, I've utilized their technologies where it
has made sense to me (and facilitated success with my customers). And while I don't
routinely program in Java, I'm relatively literate in the language, certainly in the
concepts, just as I am comfortable and familiar with many other development languages
and environments.
&lt;/p&gt;
&lt;p&gt;
In the Java and Open Source world (and they aren't the same things, but they are heavily
intertwined), specifications are developed publicly. There are working groups where
interested parties collaborate (and argue) one design over another, until eventually
they come up with an agreed upon specification. Then anyone can build and sell an
implementation.
&lt;/p&gt;
&lt;p&gt;
Generally, by the time a specification is ratified, lots of companies have built products
around the various ideas, and these companies are usually involved in the working
groups developing the specifications, and sometimes an implementation is essentially
picked as the specification.
&lt;/p&gt;
&lt;p&gt;
And so it was with &lt;a href="http://www.scottcrawford.com/ejb30entitybeans.html"&gt;EJB
3.0 expert group and a technology called Hibernate&lt;/a&gt;&amp;nbsp;at &lt;a href="http://www.theserverside.com/symposium/"&gt;The
ServerSide Java Symposium&lt;/a&gt; in Las Vegas, May 6-8.&amp;nbsp;&lt;a href="http://www.hibernate.org/"&gt;Hibernate&lt;/a&gt; is
essentially a tool for persisting entity beans... I could go down the path of describing
entity beans and the persistence of them, but that's secondary to the story.&amp;nbsp;The
product is controlled by a company called &lt;a href="http://www.jboss.org/index.html"&gt;JBoss&lt;/a&gt;.
JBoss calls itself a &amp;#8220;Professional Open Source&amp;#8221; company, which is cool
as far as I'm concerned - I like the idea that open source concepts can be applied
in a for-profit model, not just the non-profit/educational/university-centric model
that most people see.
&lt;/p&gt;
&lt;p&gt;
Lots of folks were surprised that JBoss landed this coup. David Jordan's&amp;nbsp;&lt;a href="http://www.devx.com/opinion/Article/21244"&gt;article&lt;/a&gt; on
the topic is very interesting, as long as you're also aware that he's involved with
JDO 2.0, the &amp;#8220;losing&amp;#8221; specification in the entity beans persistence debate.
&lt;/p&gt;
&lt;p&gt;
However, JBoss has now been caught up in an &lt;a href="http://yro.slashdot.org/article.pl?sid=04/05/18/2043206&amp;amp;mode=thread&amp;amp;tid=108&amp;amp;tid=126&amp;amp;tid=149&amp;amp;tid=156&amp;amp;tid=99"&gt;ugly
scandal&lt;/a&gt;, being accused of &lt;a href="http://encyclopedia.thefreedictionary.com/astroturfing"&gt;astroturfing&lt;/a&gt;:
essentially, JBoss staff used anonymous postings to pump up their products and attack
their competitors. The ensuing storm&amp;nbsp;caused a &lt;a href="http://jboss.org/jbossBlog/blog/mfleury/?permalink=Response+to+JBoss+Fake+Posting+Allegations.html"&gt;response
from Marc Fleury&lt;/a&gt;, CEO of JBoss, and &lt;a href="http://jroller.com/page/pyrasun/20040524#jboss_employees_admit_guilt"&gt;further
recriminations&lt;/a&gt; from the folks involved. And there's been plenty of folks&amp;nbsp;&lt;a href="http://www.oreillynet.com/pub/wlg/4927"&gt;writing&lt;/a&gt; about
this astroturfing incident. It just surprises me that they haven't connected any of
this with JBoss's recent successes at the expert group level.
&lt;/p&gt;
&lt;p&gt;
I think it also brings to light some fundamental misconceptions about open source.
This isn't all sweetness and light folks. A for-profit company with the open source
banner wrapped around them has done the&amp;nbsp;online-community equivalent of a &lt;a href="http://www.wordiq.com/definition/Pump_and_dump"&gt;pump-and-dump&lt;/a&gt;,
and quite possibly stands to benefit hugely from it. How badly derailed is the EJB
3 development path given the implied manipulation of the working groups?
&lt;/p&gt;
&lt;p&gt;
This whole situation is still just coming to light. I think the real trouble has yet
to begin. Its going to be interesting to see how the Java and Open Source community
responses to this. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.campbellassociates.ca/blog/aggbug.ashx?id=be972f31-02e4-47f5-919a-faa5c7211b60" /&gt;</description>
      <comments>http://www.campbellassociates.ca/blog/CommentView,guid,be972f31-02e4-47f5-919a-faa5c7211b60.aspx</comments>
      <category>Open Source</category>
      <category>Java</category>
    </item>
  </channel>
</rss>