<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://opensource.sfsu.edu">
<channel>
 <title>Open Source at SF State University - Code</title>
 <link>http://opensource.sfsu.edu/taxonomy/term/7/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>etckeeper</title>
 <link>http://opensource.sfsu.edu/node/540</link>
 <description>&lt;p&gt;etckeeper is an interesting package...definitely a very specific &lt;a target=&quot;_blank&quot; href=&quot;http://www.firstmonday.org/issues/issue3_3/raymond/&quot;&gt;itch&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;From their site (&lt;a target=&quot;_blank&quot; href=&quot;http://kitenet.net/~joey/code/etckeeper/&quot;&gt;http://kitenet.net/~joey/code/etckeeper/&lt;/a&gt;):&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;etckeeper is a collection of tools to let /etc be stored in a git, mercurial, or bzr repository. It hooks into apt (and other package managers) to automatically commit changes made to /etc during package upgrades. It tracks file metadata that revison control systems do not normally support, but that is important for /etc, such as the permissions of /etc/shadow. It&#039;s quite modular and configurable, while also being simple to use if you understand the basics of working with revision control.&amp;quot;&lt;/em&gt;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <pubDate>Fri, 08 Aug 2008 09:01:12 -0700</pubDate>
</item>
<item>
 <title>The Law of Code</title>
 <link>http://opensource.sfsu.edu/node/488</link>
 <description>&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.decisionsciences.org/DecisionLine/&quot;&gt;&lt;img width=&quot;450&quot; vspace=&quot;15&quot; hspace=&quot;15&quot; height=&quot;587&quot; border=&quot;0&quot; align=&quot;right&quot; src=&quot;http://www.decisionsciences.org/gifs/dsi_dl39_1pres_Page_1.jpg&quot; /&gt;&lt;/a&gt;I wrote a short article for the &lt;a target=&quot;_blank&quot; href=&quot;http://www.decisionsciences.org/DecisionLine/&quot;&gt;Decision Line&lt;/a&gt; magazine, on the topic of how law and code intersect and why it is important for us to pay attention to document formats. An excerpt from the article to tease your senses:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Now, imagine your collection of literary works, where, say, verbs become proprietary. What if your books refused to reveal their pages every 10 years or so because the publisher went out of business? Of course, all this sounds downright silly in the context of analog media, but digital media brings with it possibilities of encryption, lock-ins and DRM&amp;mdash;Digital Rights Management. It remains to be seen as to whose rights are being managed.&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The entire PDF is at &lt;a target=&quot;_blank&quot; href=&quot;http://www.decisionsciences.org/DecisionLine/Vol39/39_1/dsi_dl39_1ecom.pdf&quot;&gt;http://www.decisionsciences.org/DecisionLine/Vol39/39_1/dsi_dl39_1ecom.pdf&lt;/a&gt; Read and feel free (pun intended) to pass it on!&amp;nbsp;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/9">Miscellaneous</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/23">SFSU</category>
 <pubDate>Wed, 26 Mar 2008 11:33:29 -0700</pubDate>
</item>
<item>
 <title>Translating for XO using Pootle</title>
 <link>http://opensource.sfsu.edu/node/452</link>
 <description>&lt;p&gt;These are slides based on how one would go about translating text for different pieces of software on the XO machine for OLPC. Typically, translation involves a good understanding of different pieces of software, but Pootle makes it easy. Its a web component that allows anyone to type in translated strings and click a button. That&#039;s it!&lt;/p&gt;
&lt;p&gt;See attached slides for more specifics.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Update: Slides with newer screenshots are available at &lt;a target=&quot;_blank&quot; href=&quot;http://dev.laptop.org/~sayamindu/pootleforxo2.odp&quot;&gt;http://dev.laptop.org/~sayamindu/pootleforxo2.odp&lt;/a&gt; and &lt;a href=&quot;http://dev.laptop.org/~sayamindu/pootleforxo2.pdf&quot;&gt;http://dev.laptop.org/~sayamindu/pootleforxo2.pdf&lt;/a&gt;&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/9">Miscellaneous</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/33">OLPC</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/23">SFSU</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/34">XO</category>
 <enclosure url="http://opensource.sfsu.edu/files/pootleforxo.pdf" length="836357" type="application/pdf" />
 <pubDate>Sat, 02 Feb 2008 16:08:09 -0800</pubDate>
</item>
<item>
 <title>SquirrelMail: An example of security lapse and recovery in FOSS applications</title>
 <link>http://opensource.sfsu.edu/node/438</link>
 <description>&lt;p&gt;Towards the end of last week the SquirrelMail team posted information on their site about a &lt;a href=&quot;http://www.beskerming.com/commentary/2007/12/19/313/SquirrelMail_Repository_Poisoned_with_Critical_flaw&quot;&gt;compromise to the main repository&lt;/a&gt; of SquirrelMail. Two versions were compromised - 1.4.11 and 1.4.12.&amp;nbsp; The breach and poisioning were detected by a difference in digital signatures which are generated before the upload to a repository. Because the code was poisoned after it was originally uploaded to the repository, the digital signature (using MD5) did not match the original. A clean version -&amp;nbsp; &lt;a href=&quot;http://www.squirrelmail.org/download.php&quot;&gt;version 1.4.13&lt;/a&gt;&amp;nbsp; - is now available.&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <pubDate>Tue, 18 Dec 2007 20:08:58 -0800</pubDate>
</item>
<item>
 <title>Software Freedom Day 2007: A great success</title>
 <link>http://opensource.sfsu.edu/node/388</link>
 <description>&lt;p&gt;Software Freedom Day events were a great success and of course, a lot of fun. There&#039;s something liberating about heckling passers-by and enticing them with free software. &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;quot;Free software, free software! Come and get it. Free software, free software! No strings attached. Nothing to sign. No forms to fill out. Come and get it. Free software, free software!&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.flickr.com/search/show/?q=sfsu+sfd2007&amp;amp;m=tags&quot;&gt;&lt;img width=&quot;500&quot; height=&quot;375&quot; border=&quot;0&quot; src=&quot;http://farm2.static.flickr.com/1204/1380450691_3da3f7dd71_d.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/24">Events</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/23">SFSU</category>
 <pubDate>Fri, 14 Sep 2007 16:31:59 -0700</pubDate>
</item>
<item>
 <title>Software Freedom Day 2007 at SF State</title>
 <link>http://opensource.sfsu.edu/sfd2007</link>
 <description>&lt;p&gt;SF State students from the &lt;a target=&quot;_blank&quot; href=&quot;http://imsa.sfsu.edu/&quot;&gt;Information Management Systems Association (IMSA)&lt;/a&gt; will be hosting Software Freedom Day on campus (Malcolm X Plaza) on Thursday, the 13th of September, 2007 from 10am to 4pm. As faculty advisor for IMSA, I&#039;d like to invite you to come by their tables and find out how free and open source software can be of some use to you!&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;image&quot;&gt;   &lt;a href=&quot;node/215&quot;&gt; &lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;image&quot;&gt;   &lt;a href=&quot;node/360&quot;&gt;&lt;img width=&quot;277&quot; height=&quot;84&quot; border=&quot;0&quot; alt=&quot;sfd2007&quot; src=&quot;files/images/softwarefreedom.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;caption&quot;&gt;Software Freedom Day (SFD) is an annual worldwide celebration of Free and Open Source Software (FOSS). SFD is a public education effort, not only to celebrate the virtues of Free and Open Source Software, but also to encourage its use, to the benefit of the public. &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Relevant Links: &lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/24">Events</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/23">SFSU</category>
 <pubDate>Tue, 11 Sep 2007 00:12:53 -0700</pubDate>
</item>
<item>
 <title>Clipperz - Online password manager with source code to go</title>
 <link>http://opensource.sfsu.edu/clipperz</link>
 <description>&lt;p&gt;There are plenty of OpenSource clients for Windows, Linux, and Mac but what about&amp;nbsp; an online one that works in your browser?&amp;nbsp; Clipperz is one such beast that &lt;a title=&quot;the coming of age of clipperz&quot; href=&quot;http://www.clipperz.com/users/marco/blog/2007/03/28/the_coming_of_age_of_clipperz&quot;&gt;went live in March&lt;/a&gt;.&amp;nbsp; The &lt;a title=&quot;Clipperz source code available at Google Code&quot; href=&quot;http://code.google.com/p/clipperz/&quot;&gt;source code&lt;/a&gt; is in Google Code and you can &lt;a title=&quot;build script for clipperz password manager now available&quot; href=&quot;http://www.clipperz.com/users/marco/blog/2007/06/11/build_script_for_clipperz_password_manager_now_available&quot;&gt;build the same file&lt;/a&gt; that&#039;s loaded to your browser when you log in to Clipperz.&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/6">Security</category>
 <pubDate>Wed, 27 Jun 2007 15:53:01 -0700</pubDate>
</item>
<item>
 <title>The Penelope Project</title>
 <link>http://opensource.sfsu.edu/node/299</link>
 <description>&lt;p&gt;Qualcomm, makers of many good things also make Eudora, a commercial e-mail client. However, the e-mail business isn&#039;t aligned with its core business of mobile phones, etc. So, Qualcomm has decided to &lt;a target=&quot;_blank&quot; href=&quot;http://wiki.mozilla.org/Penelope&quot;&gt;move its platform&lt;/a&gt; to a Mozilla Thunderbird base and contribute to that project. Will it actually go somewhere? Its a wait-and-see game at this point. &lt;/p&gt;
&lt;p&gt;From their FAQ section:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;QUALCOMM has decided not to remain in the email market because it is not in alignment with the core business or strategic goals. By moving Eudora to an open source product, QUALCOMM can exit the Eudora business while still supporting Eudora users and advancing the Eudora e-mail client at a faster pace than before, through the power of the open source development community.&amp;rdquo; &lt;/em&gt;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <pubDate>Wed, 25 Apr 2007 06:43:26 -0700</pubDate>
</item>
<item>
 <title>Second Life goes open-source</title>
 <link>http://opensource.sfsu.edu/node/256</link>
 <description>&lt;p&gt;Linden Lab on Monday released as open-source software the viewer used to access Second Life and plans to follow suit with the server software that powers the company&#039;s virtual realm. Second Life is a virtual world where people&#039;s electronic incarnations--called avatars--can chat, fly, buy goods and interact with programmable objects. Basic membership is free, but Linden Lab sells real estate to those who want to set up shop.&lt;/p&gt;
&lt;p&gt;More at: &lt;a href=&quot;http://news.com.com/Second+Life+software+becomes+open-source/2100-7344_3-6148148.html&quot;&gt;http://news.com.com/Second+Life+software+becomes+open-source/2100-7344_3-6148148.html&lt;/a&gt;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <pubDate>Tue, 09 Jan 2007 01:21:34 -0800</pubDate>
</item>
<item>
 <title>Glipper...</title>
 <link>http://opensource.sfsu.edu/node/247</link>
 <description>&lt;p&gt;One key feature GNOME has lacked, in comparison to KDE, is a clipboard manager like KDE&#039;s Klipper. That&#039;s now about to change, thanks to the efforts of a project called &amp;quot;Glipper&amp;quot;. The first distribution that will include Glipper appears to be Feisty Fawn Herd 1, which will eventually become Ubuntu 7.04. Ubuntu users who want to try it without using the barely-alpha Feisty Fawn can do so by downloading it from the &lt;a target=&quot;new&quot; href=&quot;http://packages.ubuntu.com/feisty/utils/glipper&quot;&gt;&lt;u&gt;Universe file repositories&lt;/u&gt;&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.desktoplinux.com/news/NS5699540648.html&quot;&gt;http://www.desktoplinux.com/news/NS5699540648.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/9">Miscellaneous</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/8">News</category>
 <pubDate>Mon, 18 Dec 2006 12:38:27 -0800</pubDate>
</item>
<item>
 <title>Two Gentoos?</title>
 <link>http://opensource.sfsu.edu/node/240</link>
 <description>&lt;p&gt;gentoo is a two-pane file manager for the X Window System. gentoo lets the user do (almost) all of the configuration and customizing from within the program itself. If you still prefer to hand-edit configuration files, they&#039;re fairly easy to work with since they are written in an XML format.&lt;/p&gt;
&lt;p&gt;gentoo features a fairly complex and powerful file identification system, coupled to a object-oriented style system, which together give you a lot of control over how files of different types are displayed and acted upon. Additionally, over a hundred pixmap images are available for use in file type descriptions.&lt;/p&gt;
&lt;p&gt;gentoo was written from scratch in ANSI C, and it utilises the GTK+ toolkit for its interface. For more information and screenshots, please see: &lt;a target=&quot;_blank&quot; href=&quot;http://www.obsession.se/gentoo/&quot;&gt;http://www.obsession.se/gentoo/&lt;/a&gt;&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/9">Miscellaneous</category>
 <pubDate>Thu, 14 Dec 2006 09:26:18 -0800</pubDate>
</item>
<item>
 <title>Software Freedom Day 2006</title>
 <link>http://opensource.sfsu.edu/sfd2006</link>
 <description>&lt;p&gt;SF State students from the Information Management Systems Association (IMSA) and Information Systems Audit Control Association (ISACA) will be hosting Software Freedom Day on campus (Malcolm X Plaza) on Thursday, the 14th of September, 2006 from 10am to 3pm. As faculty advisor for both organizations, I&#039;d like to invite you to come by their tables and find out how free and open source software can be of some use to you!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;image&quot;&gt;   &lt;a href=&quot;node/215&quot;&gt;&lt;img width=&quot;756&quot; height=&quot;510&quot; border=&quot;0&quot; alt=&quot;Software Freedom Day 2006&quot; src=&quot;files/images/LogoHill2.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;caption&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Software Freedom Day (SFD) is an annual worldwide celebration of Free and Open Source Software (FOSS). SFD is a public education effort, not only to celebrate the virtues of Free and Open Source Software, but also to encourage its use, to the benefit of the public.
&lt;p&gt;Relevant Links: &lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/2">Linux</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/22">LMS</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/9">Miscellaneous</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/8">News</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/23">SFSU</category>
 <pubDate>Tue, 12 Sep 2006 18:20:26 -0700</pubDate>
</item>
<item>
 <title>Code Breakers</title>
 <link>http://opensource.sfsu.edu/node/164</link>
 <description>&lt;div class=&quot;documentDescription&quot;&gt;A documentary series from the BBC on Free and Open Source Software...&lt;/div&gt;
&lt;div class=&quot;documentDescription&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;blockquote&gt;&lt;div class=&quot;documentDescription&quot;&gt;A two-part documentary, &lt;em&gt;Code Breakers&lt;/em&gt; will be aired on BBC World TV starting on 10 May 2006. Code Breakers investigates how poor countries are using FOSS applications for development, and includes stories and interviews from around the world. &lt;/div&gt;
&lt;p&gt;                                         The famous digital divide is getting wider. A two-part documentary, &amp;quot;The Code Breakers,&amp;quot; to be aired on BBC World starting 10 May 2006 examines whether free/open source software (FOSS) might be the bridge?&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/8">News</category>
 <pubDate>Mon, 08 May 2006 17:32:18 -0700</pubDate>
</item>
<item>
 <title>Open Source Maturity Model</title>
 <link>http://opensource.sfsu.edu/node/163</link>
 <description>&lt;p&gt;Maturity of Open Source - quite oxymoronic on its surface. How can an open source project be mature? Does a slow-down in development imply maturity? Does a dead project qualify as mature? What would qualify an open source project to be mature?&lt;/p&gt;
&lt;p&gt;Several approaches exist, but these are either development centric or use centric. Lines of code, patches, bug fixes, etc. are good measures of a community&#039;s health. However, its only part of the picture. Large user bases imply stability and popularity. It could definitely point to maturity. &lt;/p&gt;
&lt;p&gt;In context of the &lt;a target=&quot;_blank&quot; href=&quot;node/40&quot;&gt;class that I teach&lt;/a&gt;, we have looked at a few maturity models for open source. The one put forth by &lt;a target=&quot;_blank&quot; href=&quot;http://www.navicasoft.com/index.htm&quot;&gt;Navica&lt;/a&gt; seems to be the most comprehensive. The OSMM, which is a service mark of Navica, is a structured approach to analyse the open source landscape, and quantify the assessment of various elements that represent an open source project.&amp;nbsp; Elements are typically based on the project software itself, the community around it, the technical support, professional services, etc. Each element is assessed and assigned a score, thereby quantifying the assessment. In the next step, the assessment team assigns a weighted score to each element score, which is a way of redistributing the importance of various elements for your scenario. For example, tech support (that dreaded toll-free number) may be more important than code for groups that implement open source software, but are too busy (or too lame) to dig into the code and fix it themselves. These groups could care less about code availability. In such cases, you would assign a higher score to tech support and a lower score to code availability. Here&#039;s an &lt;a target=&quot;_blank&quot; href=&quot;http://www.navicasoft.com/pages/osmmoverview.htm&quot;&gt;overview&lt;/a&gt; from Navica&#039;s site.&lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/9">Miscellaneous</category>
 <pubDate>Sun, 23 Apr 2006 21:15:15 -0700</pubDate>
</item>
<item>
 <title>EiffelStudio is GPL&#039;d</title>
 <link>http://opensource.sfsu.edu/node/158</link>
 <description>&lt;p&gt;EiffelStudio, an IDE for the language Eiffel, developed by Bertrand Meyer, is now available under a dual license - commercial and GPL. From their website:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://www.eiffel.com/products/studio/&quot;&gt;     &lt;/a&gt;&lt;em&gt;EiffelStudio is the       most robust, reusable, and secure integrated multiplatform development       environment on the market. It       offers the following key benefits:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Coverage of         the complete software life cycle within the product itself (from         analysis and design through implementation and testing).&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Multiplatform availability (Windows, Windows on .NET, Unix, Linux, Linux PPC,         VMS, embedded systems, and Mac OS X).&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Full .NET compliance. &lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Cuts development costs by 50-80%,         or more.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;Eiffel is an object-oriented language which uses a method called &lt;a target=&quot;_blank&quot; href=&quot;http://archive.eiffel.com/doc/manuals/technology/contract/&quot;&gt;Design by Contract&lt;/a&gt;.  &lt;/p&gt;
</description>
 <category domain="http://opensource.sfsu.edu/taxonomy/term/7">Code</category>
 <pubDate>Wed, 05 Apr 2006 23:24:33 -0700</pubDate>
</item>
</channel>
</rss>
