<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>ACM Queue - Open Source</title>
    <link>http://queue.acm.org/listing.cfm?item_topic=Open Source&amp;qc_type=topics_list&amp;filter=Open Source&amp;page_title=Open Source&amp;order=desc</link>
    <description />
    <item>
      <title>Opening up the Baseboard Management Controller</title>
      <link>http://queue.acm.org/detail.cfm?id=3378404</link>
      <description>In 2011 Facebook announced the Open Compute Project to form a community around open-source designs and specifications for data center hardware. Since then, the project has expanded to all aspects of the open data center. This column focuses on the BMC and is an introduction to a complicated topic. The intention is to provide a full picture of the world of the open-source BMC ecosystem, starting with a brief overview of the BMC's role in a system, touching on security concerns around the BMC, and then diving into some of the projects that have developed in the open-source ecosystem.</description>
      <category>Open Source</category>
      <pubDate>Mon, 06 Jan 2020 11:40:44 GMT</pubDate>
      <author>Jessie Frazelle</author>
      <guid isPermaLink="false">3378404</guid>
    </item>
    <item>
      <title>Open-source Firmware</title>
      <link>http://queue.acm.org/detail.cfm?id=3349301</link>
      <description>Open-source firmware can help bring computing to a more secure place by making the actions of firmware more visible and less likely to do harm. This article's goal is to make readers feel empowered to demand more from vendors who can help drive this change.</description>
      <category>Open Source</category>
      <pubDate>Wed, 17 Jul 2019 16:33:39 GMT</pubDate>
      <author>Jessie Frazelle</author>
      <guid isPermaLink="false">3349301</guid>
    </item>
    <item>
      <title>A Chance Gardener</title>
      <link>http://queue.acm.org/detail.cfm?id=3286730</link>
      <description>It is a very natural progression for a company to go from being a pure consumer of open source, to interacting with the project via patch submission, and then becoming a direct contributor. No one would expect a company to be a direct contributor to all the open-source projects it consumes, as most companies consume far more software than they would ever produce, which is the bounty of the open-source garden. It ought to be the goal of every company consuming open source to contribute something back, however, so that its garden continues to bear fruit, instead of rotting vegetables.</description>
      <category>Open Source</category>
      <pubDate>Wed, 17 Oct 2018 10:22:35 GMT</pubDate>
      <author>George Neville-Neil</author>
      <guid isPermaLink="false">3286730</guid>
    </item>
    <item>
      <title>Queue Portrait: Robert Watson</title>
      <link>http://queue.acm.org/detail.cfm?id=2382552</link>
      <description>Robert Watson is a security researcher and open source developer at the University of Cambridge looking at the hardware-software interface. He talks to us about spanning industry and academia, the importance of open source in software research, and challenges facing research that spans traditional boundaries in computer science. We also learn a bit about CPU security, and why applications, rather than operating systems, are increasingly the focus of security research. What are the challenges in the evolving hardware-software interface? Could open source hardware provide a platform for hardware-software research? And why is current hardware part of the problem? George Neville-Neil, Queue's Kode Vicious, interviews Robert to learn about an exciting computer science research project at Cambridge.</description>
      <category>Open Source</category>
      <pubDate>Fri, 12 Oct 2012 12:39:27 GMT</pubDate>
      <guid isPermaLink="false">2382552</guid>
    </item>
    <item>
      <title>KV the Loudmouth</title>
      <link>http://queue.acm.org/detail.cfm?id=1255426</link>
      <description>&lt;h3&gt;KV the Loudmouth&lt;/h3&gt;&#xD;&lt;h4&gt;A koder with attitude, KV answers your questions. Miss Manners he ain&amp;rsquo;t.&lt;/h4&gt;&#xD;&lt;p&gt;To buy or to build, that is the question. Of course, it&amp;rsquo;s rarely that cut and dried, so this month Kode Vicious takes time to explore this question and some of its many considerations. He also weighs in on the validity of the ongoing operating system wars. Have an equally controversial query? Put your thoughts in writing and shoot an e-mail to &lt;a href="mailto:kv@acmqueue.com"&gt;kv@acmqueue.com&lt;/a&gt;.&lt;/p&gt;&#xD;&lt;p&gt;&lt;strong&gt;Dear KV,&lt;/strong&gt;&lt;br&gt;&#xD;I was somewhat disappointed in your response to Unclear Peer in the December/January 2006/2007 issue of ACM Queue. You answered the question, but I feel you missed an opportunity to look at the problem and perhaps expand Unclear&amp;rsquo;s professional horizons. &lt;/p&gt;</description>
      <category>Open Source</category>
      <pubDate>Thu, 07 Jun 2007 10:57:58 GMT</pubDate>
      <author>George V. Neville-Neil</author>
      <guid isPermaLink="false">1255426</guid>
    </item>
    <item>
      <title>Thread Scheduling in FreeBSD 5.2</title>
      <link>http://queue.acm.org/detail.cfm?id=1035622</link>
      <description>&lt;h3&gt;Thread Scheduling in FreeBSD 5.2&lt;/h3&gt; &lt;h4&gt;To help get a better handle on thread scheduling, we take a look at how FreeBSD  5.2 handles it.&lt;/h4&gt; &lt;p&gt; &lt;/p&gt; &lt;h4&gt;MARSHALL KIRK McKUSICK, CONSULTANT&lt;/h4&gt; &lt;h4&gt; GEORGE V. NEVILLE-NEIL, CONSULTANT&lt;/h4&gt; &lt;p&gt; &lt;/p&gt;</description>
      <category>Open Source</category>
      <pubDate>Tue, 30 Nov 2004 11:38:01 GMT</pubDate>
      <author>Marshall Kirk McKusick, George V. Neville-Neil</author>
      <guid isPermaLink="false">1035622</guid>
    </item>
    <item>
      <title>Desktop Linux: Where Art Thou?</title>
      <link>http://queue.acm.org/detail.cfm?id=1005067</link>
      <description>&lt;h4&gt;Desktop Linux: Where Art Thou?&lt;/h4&gt; &lt;h4&gt;Bart Decrem, Open Source Applications Foundation&lt;/h4&gt; &lt;h4&gt;Catching up, meeting new challenges, moving ahead&lt;/h4&gt; &lt;p&gt;Linux on the desktop has come a long way&amp;#8212;and it&amp;#8217;s been a roller-coaster  ride. At the height of the dot-com boom, around the time of Red Hat&amp;#8217;s  initial public offering, people expected Linux to take off on the desktop in  short order. A few years later, after the stock market crash and the failure  of a couple of high-profile Linux companies, pundits were quick to proclaim  the stillborn death of Linux on the desktop. &lt;/p&gt; &lt;p&gt; Then a funny thing happened: the GNOME and KDE desktop environments kept getting better, Mozilla and OpenOffice.org reached their 1.0 milestones, and a new batch of Linux desktop companies sprang up (Lindows, Xandros, Lycoris). Rumors of the death of Linux on the desktop had been greatly exaggerated. Over the past year, a steady stream of new developments and announcements has added to the desktop Linux drumbeat. Perhaps most important, big IT companies, including Novell and Sun Microsystems, have placed bets on desktop Linux. &lt;/p&gt;</description>
      <category>Open Source</category>
      <pubDate>Mon, 14 Jun 2004 10:26:19 GMT</pubDate>
      <author>Bart Decrem</author>
      <guid isPermaLink="false">1005067</guid>
    </item>
    <item>
      <title>There's No Such Thing as a Free (Software) Lunch</title>
      <link>http://queue.acm.org/detail.cfm?id=1005066</link>
      <description>&lt;h3&gt;There's no such thing as a free (software) lunch&lt;/h3&gt; &lt;h3&gt;Jay Michaelson, Wasabi Systems&lt;/h3&gt; &lt;h4&gt;What every developer should know about open source licensing&lt;/h4&gt; &lt;p&gt;&amp;#8220;The licenses for most software are designed to take away your freedom  to share and change it. By contrast, the GNU General Public License is intended  to guarantee your freedom to share and change free software to make sure the  software is free for all its users.&amp;#8221;1 So begins the GNU General Public  License, or GPL, which has become the most widely used of open source software  licenses. &lt;em&gt;Freedom&lt;/em&gt; is the watchword&amp;#8212;it&amp;#8217;s no coincidence  that the organization that wrote the GPL is called the Free Software Foundation&amp;#8212;and  that open source developers everywhere proclaim, &amp;#8220;Information wants to  be free.&amp;#8221;&lt;/p&gt; &lt;P&gt; As the GPL indicates two paragraphs later, however, &amp;#8220;To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights.&amp;#8221;2 As most open source software developers know, this means that, in practice, the GPL is actually one of the less &amp;#8220;free&amp;#8221; software licenses out there because it requires anyone who modifies a GPL&amp;#8217;d program to make the program&amp;#8217;s code freely available, if the program is &amp;#8220;distributed&amp;#8221; to others. &lt;h4&gt; IS THE SKY FALLING?&lt;/h4&gt; &lt;/p&gt;</description>
      <category>Open Source</category>
      <pubDate>Mon, 14 Jun 2004 10:25:00 GMT</pubDate>
      <author>Jay Michaelson</author>
      <guid isPermaLink="false">1005066</guid>
    </item>
    <item>
      <title>Is Open Source Right for You?: A Fictional Case Study of Open Source in a Commercial Software Shop</title>
      <link>http://queue.acm.org/detail.cfm?id=1005065</link>
      <description>&lt;h3&gt;Is Open Source Right for You?&lt;/h3&gt; &lt;h4&gt;A fictional case study of open source in a commercial software shop&lt;/h4&gt; &lt;h3&gt;David Ascher, Activestate&lt;/h3&gt; &lt;p&gt;The media often present open source software as a direct competitor to commercial  software. This depiction, usually pitting David (Linux) against Goliath (Microsoft),  makes for fun reading in the weekend paper. However, it mostly misses the point  of what open source means to a development organization.&lt;/p&gt; &lt;p&gt; In this article, I use the experiences of GizmoSoft (a fictitious software company) to present some perspectives on the impact of open source software usage in a software development shop. My intention is to help managers, architects, and developers answer these questions:&lt;/p&gt;</description>
      <category>Open Source</category>
      <pubDate>Mon, 14 Jun 2004 10:23:51 GMT</pubDate>
      <author>David Ascher</author>
      <guid isPermaLink="false">1005065</guid>
    </item>
    <item>
      <title>Open Source to the Core</title>
      <link>http://queue.acm.org/detail.cfm?id=1005064</link>
      <description>&lt;h3&gt;Open Source to the Core&lt;/h3&gt; &lt;h3&gt;John Hubbard, Apple Computer&lt;/h3&gt; &lt;h4&gt;Using open source in real-world software products: The good, the bad and the  ugly &lt;/h4&gt; &lt;p&gt;The open source development model is not exactly new. Individual engineers  have been using open source as a collaborative development methodology for decades.  Now that it has come to the attention of upper and middle management, however,  it&amp;#8217;s finally being openly acknowledged as a commercial engineering force-multiplier  and important option for avoiding significant software development costs.&lt;/p&gt; &lt;P&gt; To put it another way, what object-oriented programming often promises in terms of encouraging &amp;#8220;code re-use,&amp;#8221; open source software is definitely delivering. This does not come without certain costs and potential pitfalls, of course. This article describes the open source adoption process at a typical commercial software operation and discusses some of the more important checklist items that any evaluation of open source as an engineering option should include. &lt;/p&gt;</description>
      <category>Open Source</category>
      <pubDate>Mon, 14 Jun 2004 10:22:05 GMT</pubDate>
      <author>Jordan Hubbard</author>
      <guid isPermaLink="false">1005064</guid>
    </item>
  </channel>
</rss>

