<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel>
	<title>MetaFilter posts tagged with opensource and programming</title>
	<link>http://www.metafilter.com/tags/opensource+programming</link>
	<description>Posts tagged with 'opensource' and 'programming' at MetaFilter.</description>
	<pubDate>Wed, 23 May 2012 20:06:32 -0800</pubDate> <lastBuildDate>Wed, 23 May 2012 20:06:32 -0800</lastBuildDate>

	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>
	<item>
		<title>Architecture of Open Source Programs</title>
		<link>http://www.metafilter.com/116241/Architecture%2Dof%2DOpen%2DSource%2DPrograms</link>
		<description>&lt;a href="http://www.aosabook.org/en/index.html"&gt;Architecture of Open Source Programs&lt;/a&gt; The Architecture of Open Source Programs is a guide into the functional implemenation of major opensource code bases. Notable Open Source Projects that are included: &lt;a href=&quot;http://www.aosabook.org/en/bash.html&quot;&gt;BASH&lt;/a&gt;, &lt;a href=&quot;http://www.aosabook.org/en/cmake.html&quot;&gt;CMAKE&lt;/a&gt;, &lt;a href=&quot;http://www.aosabook.org/en/llvm.html&quot;&gt;LLVM&lt;/a&gt;,&lt;a href=&quot;http://www.aosabook.org/en/gdb.html&quot;&gt;GDB&lt;/a&gt;,&lt;a href=&quot;http://www.aosabook.org/en/puppet.html&quot;&gt;Puppet&lt;/a&gt; and &lt;a href=&quot;http://www.aosabook.org/en/pypy.html&quot;&gt;PyPy&lt;/a&gt; among others  </description>
		<guid isPermaLink="false">tag:metafilter.com,2012:site.116241</guid>
		<pubDate>Wed, 23 May 2012 20:06:32 -0800</pubDate>
		<category>architectureofopensourcesoftware</category>
		<category>codestructure</category>
		<category>oddlyfascinating</category>
		<category>opensource</category>
		<category>programming</category>
		<category>structure</category>
		<dc:creator>Rubbstone</dc:creator>
	</item>
      <item>
		<title>WordPress, Thesis and the GPL</title>
		<link>http://www.metafilter.com/93802/WordPress%2DThesis%2Dand%2Dthe%2DGPL</link>
		<description>&lt;a href="http://mixergy.com/chris-pearson-matt-mullenweg/"&gt;Who gets to make money off WordPress?&lt;/a&gt; Dust-up brewing in the world of WordPress as theme author &lt;a href=&quot;http://pearsonified.com/&quot;&gt;Chris Pearson&lt;/a&gt; and &lt;a href=&quot;http://wordpress.org/&quot;&gt;WordPress&lt;/a&gt; head honcho &lt;a href=&quot;http://ma.tt/&quot;&gt;Matt Mullenweg&lt;/a&gt; battle out the question: &lt;strong&gt;Is a theme a &apos;derivative work&apos;? &lt;/strong&gt; If so, then  WordPress themes must be freely distributed under the same license as WordPress, the GPL 2 license (inherited from &lt;a href=&quot;http://en.wikipedia.org/wiki/B2evolution&quot;&gt;b2evolution&lt;/a&gt;, a previous project  WordPress is based on). If not, then Chris (author of the Thesis theme at&lt;a href=&quot;http://diythemes.com/&quot;&gt; DIYThemes&lt;/a&gt;) and similar designers can sell their themes and not release their code back to the project. &lt;a href=&quot;http://www.woothemes.com/2009/06/woothemes-gpled/&quot;&gt;Other&lt;/a&gt; &lt;a href=&quot;http://ithemes.com/ithemes-is-going-gpl/&quot;&gt;theme&lt;/a&gt; studios have already gone GPL and make their money on consulting, support and customization. Also at stake is the business of premium/paid WordPress plugins.

Andy Warner hosted the happy couple at &lt;a href=&quot;http://mixergy.com/chris-pearson-matt-mullenweg/&quot;&gt;an interview that  turned sour (includes transcript).&lt;/a&gt;

 Matt presents research from the Software Freedom Law Center:

&lt;blockquote&gt;
  When WordPress is started, it executes various routines that prepare information for use by themes. In normal use, control is then transferred via PHP&#8217;s &lt;em&gt;include()&lt;/em&gt; function to HTML and PHP templates found in theme package files. The PHP code in those template files relies on the earlier-prepared information to fill the templates for serving to the client. On the basis of that version of WordPress, and considering those themes as if they had been added to WordPress by a third party, it is our opinion that the &lt;a href=&quot;http://www.blogherald.com/2009/07/06/software-freedom-law-center-says-wordpress-themes-are-gpl/&quot;&gt;themes presented, and any that are substantially similar, contain elements that &lt;strong&gt;are&lt;/strong&gt; derivative works of the WordPress software&lt;/a&gt; as well as elements that are potentially separate works.
&lt;/blockquote&gt;

Chris cited lawyer Mike Was&apos;s blog and opinion that &lt;a href=&quot;http://perpetualbeta.com/release/2009/12/why-the-gplderivative-work-debate-doesnt-matter-for-wordpress-themes/&quot;&gt;GPL does &lt;strong&gt;not&lt;/strong&gt; extend to WordPress themes due to Fair Use guidelines&lt;/a&gt; and things ratcheted up when he claimed he is one of the top 3 most important figures in the history of WordPress and told Matt &quot;Either you sue me or you don&apos;t. Or you continue to talk, or you don&apos;t.&quot;

Chris retired to a blog for a &lt;a href=&quot;http://www.pearsonified.com/2010/05/solutions-and-ideology.php&quot;&gt;shirtless rant&lt;/a&gt; as Matt tweets &lt;a href=&quot;http://twitter.com/photomatt&quot;&gt;missives&lt;/a&gt; and the discussion spilled over into Twitter (&lt;a href=&quot;http://search.twitter.com/search?q=%23thesiswp&quot;&gt;#thesiswp&lt;/a&gt;) and &lt;a href=&quot;http://news.ycombinator.com/item?id=1516361&quot;&gt;Hacker News.&lt;/a&gt;

One developer ran a comparison script between the WordPress source and the Thesis theme and found &lt;a href=&quot;http://drewblas.com/2010/07/15/an-analysis-of-gpled-code-in-thesis/&quot;&gt;several instances where Thesis uses exact code copied and pasted from WordPress.&lt;/a&gt;

Andy from the WordPress team says that &lt;a href=&quot;http://apeatling.wordpress.com/2010/07/14/thesis-and-the-gpl/&quot;&gt;simply extending one of WordPress&apos;s PHP classes qualifies as a derived work.&lt;/a&gt;

WordPress UX designer &lt;a href=&quot;http://jane.wordpress.com/2010/07/15/thesiswp/&quot;&gt;Jane recounts her conflicts with Pearson over this issue.&lt;/a&gt;

Drupal, another GPL system is of the opinion that &lt;a href=&quot;http://drupal.org/licensing/faq#q7&quot;&gt;themes and modules built for their CMS are also derivative works.&lt;/a&gt; </description>
		<guid isPermaLink="false">tag:metafilter.com,2010:site.93802</guid>
		<pubDate>Fri, 16 Jul 2010 07:28:16 -0800</pubDate>
		<category>blogging</category>
		<category>design</category>
		<category>gpl</category>
		<category>opensource</category>
		<category>php</category>
		<category>programming</category>
		<category>sissyfight</category>
		<category>technology</category>
		<category>thesis</category>
		<category>wordpress</category>
		<dc:creator>ao4047</dc:creator>
	</item>
      <item>
		<title>Programmers?  Hackers?  Journalists.</title>
		<link>http://www.metafilter.com/92227/Programmers%2DHackers%2DJournalists</link>
		<description>&lt;a href="http://www.niemanlab.org/2010/05/the-programmer-majored-in-english-a-fascinating-study-of-the-nyts-interactive-news-unit/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+NiemanJournalismLab"&gt;&quot;The Journalist as Programmer&quot;&lt;/a&gt; is an academic, ethnographic &lt;a href=&quot;http://shots.snap.com/explore/52698/?url=http%3A%2F%2Fonline.journalism.utexas.edu%2F2010%2Fpapers%2FRoyal10.pdf&amp;key=e5a3c1e6dff5de35b1c6e7c470411886&amp;src=pub-2311827-www.wordpress.com&amp;cp=&amp;tol=url&quot;&gt;case study&lt;/a&gt; &lt;small&gt;(pdf)&lt;/small&gt;, which considers whether the New York Times&apos; &lt;a href=&quot;http://open.blogs.nytimes.com/&quot;&gt;Interactive Newsroom Technologies unit&lt;/a&gt;, source of the paper&apos;s Open Source &lt;a href=&quot;http://developer.nytimes.com/&quot;&gt;Developer Network&lt;/a&gt;, should be thought of as a template for the future of Web Journalism.  &lt;a href=&quot;http://www.slideshare.net/clroyal/the-programmer-as-journalist&quot;&gt;Slide Deck&lt;/a&gt;. &lt;small&gt;(&lt;a href=&quot;http://www.metafilter.com/79857/Open-Platform&quot;&gt;Previously&lt;/a&gt; on &lt;a href=&quot;http://www.metafilter.com/82412/The-Guardian-Data-Store-Competition&quot;&gt;MeFi&lt;/a&gt;.)&lt;/small&gt;  NYMag profile of the INT team from &apos;09: &lt;a href=&quot;http://nymag.com/news/features/all-new/53344/&quot;&gt;The New Journalism: Goosing the Gray Lady&lt;/a&gt;. &lt;small&gt;&lt;i&gt;(&quot;What are these renegade cybergeeks doing at the New York Times? Maybe saving it.&quot;)&lt;/i&gt;&lt;/small&gt;  </description>
		<guid isPermaLink="false">tag:metafilter.com,2010:site.92227</guid>
		<pubDate>Mon, 24 May 2010 22:01:09 -0800</pubDate>
		<category>api</category>
		<category>cindyroyal</category>
		<category>coding</category>
		<category>content</category>
		<category>data</category>
		<category>database</category>
		<category>journalism</category>
		<category>media</category>
		<category>newspapers</category>
		<category>newyork</category>
		<category>nyt</category>
		<category>nytimes</category>
		<category>opensource</category>
		<category>programming</category>
		<category>tsu</category>
		<category>visualization</category>
		<dc:creator>zarq</dc:creator>
	</item>
      <item>
		<title>Open Source Language Checking Technology</title>
		<link>http://www.metafilter.com/91608/Open%2DSource%2DLanguage%2DChecking%2DTechnology</link>
		<description>&lt;a href="http://afterthedeadline.com/"&gt;After The Deadline&lt;/a&gt; is an open source spell/style/grammar checker from &lt;a href=&quot;http://automattic.com/&quot;&gt;Automattic &lt;/a&gt;for WordPress, Firefox and &lt;a href=&quot;http://www.afterthedeadline.com/download.slp&quot;&gt;other stuff.&lt;/a&gt; &lt;a href=&quot;http://wordpress.tv/2010/02/01/introducing-after-the-deadline-for-firefox/&quot;&gt;Here&apos;s&lt;/a&gt; a demo of the Firefox plugin and &lt;a href=&quot;http://wordpress.tv/2009/11/15/raphael-mudge-after-the-deadline-nyc09/&quot;&gt;here&apos;s&lt;/a&gt; a (rather poor quality) presentation from WordCamp NYC 2009. I saw this guy&apos;s presentation at WordCamp SF and thought it was pretty neat. </description>
		<guid isPermaLink="false">tag:metafilter.com,2010:site.91608</guid>
		<pubDate>Mon, 03 May 2010 13:23:11 -0800</pubDate>
		<category>afterthedeadline</category>
		<category>automattic</category>
		<category>grammar</category>
		<category>opensource</category>
		<category>programming</category>
		<category>spellcheck</category>
		<category>spelling</category>
		<category>wordpress</category>
		<dc:creator>brundlefly</dc:creator>
	</item>
      <item>
		<title>The R Project for Statistical Computing</title>
		<link>http://www.metafilter.com/89236/The%2DR%2DProject%2Dfor%2DStatistical%2DComputing</link>
		<description> R is &lt;a href=&quot;http://www.nytimes.com/2009/01/07/technology/business-computing/07program.html&quot;&gt;quickly becoming&lt;/a&gt; &lt;em&gt;the&lt;/em&gt; programming language for data analysis and statistics. &lt;a href=&quot;http://www.r-project.org/&quot;&gt;R&lt;/a&gt; (an &lt;a href=&quot;http://en.wikipedia.org/wiki/R_(programming_language)&quot;&gt;implementation&lt;/a&gt; of &lt;a href=&quot;http://en.wikipedia.org/wiki/S_(programming_language)&quot;&gt;S&lt;/a&gt;) is free, open-source, and has &lt;a href=&quot;http://cran.r-project.org/web/packages/&quot;&gt;hundreds&lt;/a&gt; of packages available. You can use it on the command-line, through a GUI, or in your favorite text editor. Use it with &lt;a href=&quot;http://rpy.sourceforge.net/&quot;&gt;Python&lt;/a&gt;, &lt;a href=&quot;http://www.omegahat.org/RSPerl/&quot;&gt;Perl&lt;/a&gt;, or &lt;a href=&quot;http://www.rforge.net/rJava/index.html&quot;&gt;Java&lt;/a&gt;. &lt;a href=&quot;http://www.stat.uni-muenchen.de/~leisch/Sweave/&quot;&gt;Sweave&lt;/a&gt; R code into LaTeX &lt;a href=&quot;http://www.tug.org/pracjourn/2008-1/zahn/&quot;&gt;documents&lt;/a&gt; for reproducible research. Good places to get started: official &lt;a href=&quot;http://cran.r-project.org/manuals.html&quot;&gt;manuals&lt;/a&gt; and &lt;a href=&quot;http://cran.r-project.org/doc/FAQ/R-FAQ.html&quot;&gt;FAQ&lt;/a&gt;, &lt;a href=&quot;http://www.statmethods.net/index.html&quot;&gt;Quick-R&lt;/a&gt;, &lt;a href=&quot;http://finzi.psych.upenn.edu/&quot;&gt;R help&lt;/a&gt;, and the &lt;a href=&quot;http://rwiki.sciviews.org/doku.php&quot;&gt;R Wiki&lt;/a&gt;. (R translations exist for &lt;a href=&quot;http://mathesaurus.sourceforge.net/octave-r.html&quot;&gt;MATLAB&lt;/a&gt; &lt;a href=&quot;http://www.math.umaine.edu/~hiebeler/comp/matlabR.html&quot;&gt;users&lt;/a&gt; and &lt;a href=&quot;http://cran.r-project.org/doc/contrib/R-and-octave.txt&quot;&gt;Octave&lt;/a&gt; users.) Handy resources: &lt;a href=&quot;http://rseek.org/&quot;&gt;RSeek&lt;/a&gt; and the &lt;a href=&quot;http://cran.r-project.org/doc/contrib/Short-refcard.pdf&quot;&gt;R reference card&lt;/a&gt; &lt;small&gt;(PDF)&lt;/small&gt;. See also &lt;a href=&quot;http://www.personality-project.org/r/&quot;&gt;intros&lt;/a&gt; &lt;a href=&quot;http://www.psych.upenn.edu/~baron/rpsych/rpsych.html&quot;&gt;to R&lt;/a&gt; for psychology and &lt;a href=&quot;http://www.drewconway.com/zia/?p=1614&quot;&gt;must-have R packages&lt;/a&gt; for social scientists. There&apos;s even &lt;a href=&quot;http://www.r-project.org/doc/bib/R-books.html&quot;&gt;some books&lt;/a&gt; on R.

Check out some &lt;a href=&quot;http://addictedtor.free.fr/graphiques/&quot;&gt;neat graphs&lt;/a&gt; (with R source code). Popular graphics packages for R include &lt;a href=&quot;http://osiris.sunderland.ac.uk/~cs0her/Statistics/UsingLatticeGraphicsInR.htm&quot;&gt;lattice&lt;/a&gt;, &lt;a href=&quot;http://had.co.nz/ggplot2/&quot;&gt;ggplot2&lt;/a&gt;, and &lt;a href=&quot;http://rgl.neoscientists.org/about.shtml&quot;&gt;RGL&lt;/a&gt; or &lt;a href=&quot;http://www.ggobi.org/&quot;&gt;rggobi&lt;/a&gt; for more complex data visualization.

&lt;a href=&quot;http://www.statmethods.net/management/reshape.html&quot;&gt;Melt down&lt;/a&gt; and &lt;a href=&quot;http://had.co.nz/reshape/french-fries-demo.html&quot;&gt;recast&lt;/a&gt; your data with the reshape package.

Many &lt;a href=&quot;http://www.sciviews.org/_rgui/index.html&quot;&gt;R GUIs&lt;/a&gt; are available, including &lt;a href=&quot;http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/&quot;&gt;R Commander&lt;/a&gt;, &lt;a href=&quot;http://jgr.markushelbig.org/JGR.html&quot;&gt;JGR&lt;/a&gt;, &lt;a href=&quot;http://rattle.togaware.com/&quot;&gt;Rattle&lt;/a&gt; for data mining, and even an &lt;a href=&quot;http://rgg.r-forge.r-project.org/&quot;&gt;R GUI Generator&lt;/a&gt;. Or use R through text editors: &lt;a href=&quot;http://ess.r-project.org/&quot;&gt;Emacs Speaks Statistics&lt;/a&gt;, a &lt;a href=&quot;http://www.uft.uni-bremen.de/chemie/ranke/index.php?page=vim_R_linux&quot;&gt;vim plugin&lt;/a&gt;, &lt;a href=&quot;http://www.sciviews.org/SciViews-K/index.html&quot;&gt;SciViews-K&lt;/a&gt; for Komodo, and &lt;a href=&quot;http://www.sciviews.org/Tinn-R/index.html&quot;&gt;Tinn-R&lt;/a&gt;. The &lt;a href=&quot;http://www.omegahat.org/&quot;&gt;Omega Project&lt;/a&gt; has some other interesting R interfaces.

Happy data crunching! </description>
		<guid isPermaLink="false">tag:metafilter.com,2010:site.89236</guid>
		<pubDate>Mon, 15 Feb 2010 16:07:47 -0800</pubDate>
		<category>computing</category>
		<category>data</category>
		<category>dataanalysis</category>
		<category>freesoftware</category>
		<category>gnu</category>
		<category>graphing</category>
		<category>opensource</category>
		<category>programming</category>
		<category>r</category>
		<category>statistics</category>
		<category>visualization</category>
		<dc:creator>parudox</dc:creator>
	</item>
      <item>
		<title>Repent!  (With money)</title>
		<link>http://www.metafilter.com/87657/Repent%2DWith%2Dmoney</link>
		<description> Feel guilty about some of that terrible code you&apos;ve inflicted on the world?  &lt;a href=&quot;http://thedailywtf.com/&quot;&gt;Worse Than Failure&lt;/a&gt; (formerly the Daily WTF) introduces &lt;a href=&quot;http://codeoffsets.com/&quot;&gt;bad code offsets&lt;/a&gt; for purchase to atone for your crimes. Proceeds go to a handful of open source/self funded &lt;a href=&quot;http://thedailywtf.com/Articles/Bad-Code-Offsets-An-Update.aspx&quot;&gt;projects&lt;/a&gt;.  What&apos;s next, &lt;a href=&quot;http://www.fas.org/asmp/campaigns/offset.html&quot;&gt;arms export&lt;/a&gt; offsets?  Check.  Bad boyfriend offsets?  &lt;small&gt;(I&apos;ll take a dozen of those.)&lt;/small&gt; </description>
		<guid isPermaLink="false">tag:metafilter.com,2009:site.87657</guid>
		<pubDate>Sun, 20 Dec 2009 10:13:49 -0800</pubDate>
		<category>charity</category>
		<category>code</category>
		<category>developer</category>
		<category>offset</category>
		<category>opensource</category>
		<category>programming</category>
		<category>wtf</category>
		<dc:creator>ctmf</dc:creator>
	</item>
      <item>
		<title>Open Source Flash</title>
		<link>http://www.metafilter.com/44310/Open%2DSource%2DFlash</link>
		<description>&lt;a href="http://osflash.org/doku.php"&gt;Open Source Flash&lt;/a&gt;  </description>
		<guid isPermaLink="false">tag:metafilter.com,2005:site.44310</guid>
		<pubDate>Mon, 15 Aug 2005 20:08:20 -0800</pubDate>
		<category>adobe</category>
		<category>design</category>
		<category>flash</category>
		<category>graphic</category>
		<category>macromedia</category>
		<category>opensource</category>
		<category>programming</category>
		<category>web</category>
		<dc:creator>Tlogmer</dc:creator>
	</item>
      <item>
		<title>&quot;A Contrarian View of Open Source&quot; - </title>
		<link>http://www.metafilter.com/19040/A%2DContrarian%2DView%2Dof%2DOpen%2DSource</link>
		<description>&lt;a href="http://www.oreillynet.com/pub/a/network/2002/08/05/sterling.html"&gt;&quot;A Contrarian View of Open Source&quot; - &lt;/a&gt; Bruce Sterling on the open source attitutude: 
&quot;Don&apos;t like it? Hey, just reconfigure it yourself, don&apos;t bother me!&quot; It&apos;s the Hippie Squat Model of software architecture. &quot;If I want to paint the doors and floors bright blue and put the toilet right into the kitchen, why not?&quot; 
 </description>
		<guid isPermaLink="false">tag:metafilter.com,2002:site.19040</guid>
		<pubDate>Fri, 09 Aug 2002 10:48:34 -0800</pubDate>
		<category>development</category>
		<category>opensource</category>
		<category>programming</category>
		<category>software</category>
		<dc:creator>GriffX</dc:creator>
	</item>
      
	</channel>
</rss>


