<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Random Thoughts</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/" />
    <link rel="self" type="application/atom+xml" href="http://blog.jds2001.org/random_thoughts/atom.xml" />
    <id>tag:blog.jds2001.org,2009-11-14:/random_thoughts//1</id>
    <updated>2010-02-26T04:58:04Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.32-en</generator>

<entry>
    <title>Comments on the open source legal environment</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/02/comments-on-the-open-source-legal-environment.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.363</id>

    <published>2010-02-26T04:55:00Z</published>
    <updated>2010-02-26T04:58:04Z</updated>

    <summary>NOTE: I&apos;m not a lawyer :)Well, with the recent talk from SCALE8x and Karsten&apos;s wish for further understanding of the legal environment of open source, I figured that I would comment on some old news that people may or may...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[NOTE: I'm not a lawyer :)<br /><br />Well, with the recent talk from SCALE8x and Karsten's wish for further understanding of the legal environment of open source, I figured that I would comment on some old news that people may or may not be aware of, the Court of Appeals for the Federal Circuits 2008 ruling in <a href="http://scholar.google.com/scholar_case?case=17776182574171214893&amp;hl=en&amp;as_sdt=20000000002">Jacobsen v. Katzer</a>. Interestingly, the case was recently resolved with a settlement in favor of Jacobsen (the OSS author)<br /><br />This is a seminal ruling that copyright law is enforceable in open source software, and that open source licenses are valid legal constructs. The license in question was not the GPL, but rather the horrid (and unacceptable for Fedora) Artistic License version 1.<br /><br />The central question for the Federal Circuit in this case was whether or not the conditions specified in the license were conditions of, or merely covenants to, the copyright license that was granted via the Artistic License. If they were conditions to the license, i.e. a copyright license does not exist if you don't follow X, Y, and Z, then you have a claim under copyright law. If there are covenants to the license, then the remedy for violation is found under contract law. This is an extremely important distinction, as the Ninth Circuit has held that irreparable harm is presumed and injunctive relief is appropriate in the case of copyright infringement, however not in contract disputes.<br /><br />The district court held that there was no cause of action under copyright law, and Jacobsen appealed that decision to the Federal Circuit.<br /><br />How this case came to the Federal Circuit is in and of itself an interesting topic, considering that the Federal Circuit normally only hears patent case. After Jacbosen contacted Katzer, Katzer came back with a claim of patent infringement, which Jacobsen challenged by seeking declaratory judgment on copyright grounds. Since the case arose under patent law, the Federal Circuit has appellate jurisdiction over the entire case.<br /><br />The Federal Circuit in the decision recognizes the importance of open source - "Open source licensing has become a widely used method of creative
collaboration that serves to advance the arts and sciences in a manner
and at a pace that few could have imagined just a few decades ago".&nbsp; They then go on to say that open source software, while money may not change hands at the moment of licensing, should not be presumed to have no value. This is important because copyright law exists to preserve economic interests, not personal rights - as Katzer points out, US law currently has no concept of moral rights, and copyright law seeks to "vindicate the economic, rather than the personal rights of authors"<br /><br />The Federal Circuit also properly recognizes the need for injunctive relief, particularly in the case of open source projects - "these types of license restrictions might well be rendered meaningless absent the ability to enforce through injunctive relief."<br /><br />There is one important question remaining from all of this, and an article (not publicly available, unfortunately) in the Texas Intellectual Property Law Journal (17 Tex. Intell. Prop. L.J 335) raises the question of when is something a covenant, and when is it a condition, something that the courts have not specifically addressed. One of the issues raised is whether the anti-DRM provision of GPLv3 is a covenant or a condition - the author posits that as it now stands, it is a covenant to a contract, not a condition of license. Through a simple wording change, they could theoretically make it a condition - but should this be allowed?<br /><br />One view is that conditions should only be allowed, that based on their violation, would trigger copyright infringement. This calls into question many sections of the GPL, particularly the reciprocation requirements - if you do not release source to your modifications, you are not violating any copyright, but rather a provision of a contract. Injunctive relief is rarely granted in contract cases, therefore the GPL becomes much less effective, as I mentioned the earlier important of an injunction as opposed to monetary relief, which is difficult at best to determine in the case of OSS.<br /><br />The second view is that any clause in a license, through proper wording, can be made into a condition. This approach is supported by Jacobsen, as the decision frequently makes use of the word "control", and this shifts control very much into the favor of copyright holders.<br /><br />The author agrees that the second view seems correct, as even though it shifts power in copyright law to the licensor, it also allows new and innovative business methods to flourish, such as open source itself. One quote from the article caught me as particularly salient - "open source licensing serves the core purpose of copyright: increasing the creation and distribution of works".<br /><br />In conclusion, we now have case law stating that open source software licenses, even poorly written ones, have the force of law, and "The choice to exact consideration in the form of compliance with the
open source requirements of disclosure and explanation of changes,
rather than as a dollar-denominated fee, is entitled to no less legal
recognition."<br /><br />Yay Federal Circuit!<br />]]>
        
    </content>
</entry>

<entry>
    <title>Alright, went to the store</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/02/alright-went-to-the-store.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.362</id>

    <published>2010-02-15T20:16:17Z</published>
    <updated>2010-02-15T20:20:20Z</updated>

    <summary>And the salesman sold me a D-Link DIR-655, which seems to have good reviews. And I have a good review to post here:...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    <category term="dlinkdir655" label="D-Link DIR-655" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="reviews" label="Reviews" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[And the salesman sold me a D-Link DIR-655, which seems to have good reviews. And I have a good review to post here:<br><br>

<img src="http://www.speedtest.net/result/717872373.png">

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/5ba2a77b-536d-4142-a178-a53d2237989c/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=5ba2a77b-536d-4142-a178-a53d2237989c" alt="Reblog this post [with Zemanta]"></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Hello Lazyweb: Home router recommendations?</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/02/hello-lazyweb-home-router-recommendations.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.361</id>

    <published>2010-02-15T03:49:16Z</published>
    <updated>2010-02-15T03:54:37Z</updated>

    <summary>I just upgraded my home cable modem service to 60Mbps, and I&apos;ve found that I can get those speeds when I directly connect my laptop to the cable modem - but that&apos;s not what a geek does! Through my existing...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    <category term="cablemodem" label="Cable modem" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="computersandinternet" label="Computers and Internet" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[I just upgraded my home cable modem service to 60Mbps, and I've found that I can get those speeds when I directly connect my laptop to the cable modem - but that's not what a geek does! Through my existing OpenWRT based WRT54GL, I've found that I can only get about 35-40Mbps. So I need to upgrade my router to something that supports probably a GigE WAN port, and some decent throughput, and preferably something that can run OpenWRT. Any suggestions?<br />

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/68f24105-7a1e-42ec-b207-19480cdadbce/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=68f24105-7a1e-42ec-b207-19480cdadbce" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Fedora Events FAD - Days 0-1</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/fedora-events-fad---days-0-1.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.360</id>

    <published>2010-01-30T06:00:00Z</published>
    <updated>2010-01-30T06:01:02Z</updated>

    <summary>So I&apos;m in Raleigh for the Fedora Events FAD, had an interesting time getting here - I had some things to do earlier in the day before I left in the evening for the FAD, so I got home maybe...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    <category term="distributions" label="Distributions" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fedora" label="Fedora" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="operatingsystem" label="Operating system" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="raleighnorthcarolina" label="Raleigh North Carolina" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="redhat" label="Red Hat" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="toronto" label="Toronto" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wiki" label="Wiki" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[So I'm in Raleigh for the Fedora Events FAD, had an interesting time getting here - I had some things to do earlier in the day before I left in the evening for the FAD, so I got home maybe an hour before I had to leave for the airport, and had nothing packed or prepared for it; Typical late planning me. So I got home maybe an hour before I had to leave for the airport (took the E train to the Airtrain). I figured that with all of the increased security and whatever, it would take me forever and a day to get through security.&nbsp; Not the case - flew right through and there was nobody at JFK. You would think that for having such low volume all of the flights would be on time, but it would seem that's not the case&nbsp; we were delayed somewhere around 90 minutes getting out of JFK to come to Raleigh because of some weather in Montreal apparently. Got here and Mel Chua picked me and Dennis Gilmore up from the airport and went back to the hotel.<br /><br />This morning, we were at the Red Hat offices bright and early, and got to work. Most of our work from today has been captured on the <a href="https://fedoraproject.org/wiki/Events_FAD_2010">wiki</a>, but I figured that I'd go into a few highlights of what I thought was most important.<br /><br />We started out the day with four basic questions, and everyone put post-it notes on the whiteboard around that question. The four questions were what makes a good FUDCon, what makes a good FAD, what the difference was between a FAD and a FUDCon, and how to get stuff from point A to point B.<br /><br />We only really got to the first of those four questions today, and by far, the item that makes a FUDCon most successful is ponies. But Paul threw that one out right at the beginning!<br /><br />Seriously, we came up with some great ideas of what makes a FUDCon successful, and split that up into several distinct action items that we are going to further define tomorrow - they can also be found on the wiki, but I'll hit what I thought were to two most cogent things - what have we done right in the past that we want to preserve for future FUDCon's - in other words, what are the requirements to hold a successful FUDCon, and what things would we like to see change in the future about the event.&nbsp; <br /><br />We then reviewed the presentation done by the awesome marketing team of
the results of the survey from Toronto, and wrote down the recurring
themes that we saw from that on the other side of the whiteboard. Then
we began the process of taking things from the post-it side of the
board where we laid out "what makes a good FUDCon" and aligned those
things with the feedback topics, mostly around the "things we want to keep that are required for a successful FUDCon", and "things that we would like to change at future FUDCon's"&nbsp; <br /><br />We came up with a number of things in both camps, but I figured that I would touch on one that's probably not reflected on the wiki, but was captured in a video that Mel is posting somewhere.<br /><br />The discussion centered around four things that wound up on the board - really they were just different ways of stating two opposite things - more planning sessions and less planning sessions. I think that both ideas are important, and I think that we came to some understanding as to how to achieve all of the goals at the same time. . We debated things going both ways, and what I think we walked away from that conversation with is that while both types of hackfests are important, they each have different goals, and the FUDCon hackfests that we have today generally could use improvement on the former category - for instance, for the Fedora Talk FAD that we had in Fredricksburg, going into the FAD we knew exactly what we wanted to have accomplished coming out of the FAD, and had some measure on how to judge that as a success or failure. We don't have the same accountability for a hackfest at FUDCon. With so much debate going back and forth, we eventually came to the conclusion that while nothing is "broken" about the current hackfest process, however, we could do a better job of encoruaging planning going into the hackfest so that a defined set of goals is laid out prior to the hackfest (where that goal could be simply having a design for the "brainstorming" type of hackfest to having X, Y, and Z features implemented for the pre-planned type of hackfest) that we can objectively measure the success or failure of the hackfest against.<br /><br />We then went to focus our efforts on capturing these items (and others that we came up with while doing so) on the wiki.<br /><br />All in all, there will be 7 items that we hope to knock out tomorrow:<br /><br /><ol><li>Generic FUDCon calendar - i.e what FUDCon happens in which region of the world around what time frame (generally aligned to Red Hat fiscal quarters)</li><li>A specific instantiation of that calendar for 2010 - because we're already in 2010 talking about this, the 2010 one may differ slightly form the one going forward</li><li>The bidding process for where to hold a FUDCon</li><li>Things that we like about the current FUDCon, and what is required in order to make a FUDCon a success - a minimum level of infrastructure, people, etc.</li><li>What would we change about FUDCon, and what specific problem area that we identified does that either definitely or perhaps solve</li><li>A "FUDCon organizer HOWTO guide"</li><li>Clearly defined process and standards around attendee sponsorship</li></ol>I think that I've rambled enough for one blog post :) <br />

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/ee8f78fe-250d-4587-9dd3-2a98dc8d59c8/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=ee8f78fe-250d-4587-9dd3-2a98dc8d59c8" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Oh noes! My blog was down!</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/oh-noes-my-blog-was-down.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.359</id>

    <published>2010-01-29T16:09:19Z</published>
    <updated>2010-01-29T16:17:44Z</updated>

    <summary><![CDATA[It seems that my blog has been down for a few days :(&nbsp; My hosting provider, Linode, sent me a notice that they would migrate my Linode due to some power maintenance where it was - I didn't think that...]]></summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    <category term="apache" label="Apache" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="apachehttpserver" label="Apache HTTP Server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="databases" label="Databases" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linode" label="Linode" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mysql" label="MySQL" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="servers" label="Servers" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="www" label="WWW" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[It seems that my blog has been down for a few days :(&nbsp; My hosting provider, <a class="zem_slink" href="http://linode.com/" title="Linode" rel="homepage">Linode</a>, sent me a notice that they would migrate my Linode due to some power maintenance where it was - I didn't think that was a big deal, just a reboot, right? Of course, when things reboot, you find that <a class="zem_slink" href="http://www.mysql.com/" title="MySQL" rel="homepage">MySQL</a> and <a class="zem_slink" href="http://httpd.apache.org/" title="Apache HTTP Server" rel="homepage">Apache</a> weren't set to come up on boot :(.&nbsp; Of course, I didn't notice it until I went to go write something in the blog and it didn't work.&nbsp; Maybe I should do some monitoring of my blog. I love Lindoe though - at least they notified me that there was maintenance on the host and it's my lazy self that didn't actually check that everything was going to be OK - probably better than some VPS providers out there that would just take it down and not let you know! If you are interested in Linode, sign up <a href="http://www.linode.com/?r=bc2af321e97f429292fef87ea2dcf3df23e8fa3f">here!</a><br />

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/bf6fda5c-a3bd-476d-8b2c-b36a737a4f27/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=bf6fda5c-a3bd-476d-8b2c-b36a737a4f27" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Events FAD coming up!</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/events-fad-coming-up.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.358</id>

    <published>2010-01-25T04:25:00Z</published>
    <updated>2010-01-25T04:25:40Z</updated>

    <summary>I can&apos;t wait for the Fedora Events FAD that&apos;s happening next weekend in Raleigh - we have some lofty goals for the FAD, but I think that the most challenging is going to be fixing the &quot;we broke BarCamp&quot; bug...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    <category term="chat" label="Chat" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="communication" label="Communication" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fedora" label="Fedora" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="internetrelaychat" label="Internet Relay Chat" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mail" label="Mail" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="raleighnorthcarolina" label="Raleigh North Carolina" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="toronto" label="Toronto" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[I can't wait for the <a class="zem_slink" href="http://fedoraproject.org/" title="Fedora" rel="homepage">Fedora</a> Events FAD that's happening next weekend in <a class="zem_slink" href="http://maps.google.com/maps?ll=35.8188888889,-78.6447222222&amp;spn=0.1,0.1&amp;q=35.8188888889,-78.6447222222%20%28Raleigh%2C%20North%20Carolina%29&amp;t=h" title="Raleigh, North Carolina" rel="geolocation">Raleigh</a> - we have some lofty goals for the FAD, but I think that the most challenging is going to be fixing the "we broke <a class="zem_slink" href="http://www.barcamp.org/" title="BarCamp" rel="homepage">BarCamp</a>" bug from <a class="zem_slink" href="http://maps.google.com/maps?ll=43.7165888889,-79.3406861111&amp;spn=0.1,0.1&amp;q=43.7165888889,-79.3406861111%20%28Toronto%29&amp;t=h" title="Toronto" rel="geolocation">Toronto</a>.&nbsp; As we scale in Fedora, we're going to hit this sort of challenge at lots of events.<br /><br />I think that some of the issues were related to communications failure, though - there was plenty of confusion at the hotel about exactly what time we were supposed to be at the venue, therefore, lots of people showed up late. I'm not sure what exactly can be done about this - post signs at the hotel explaining when folks need to be there? A fudcon-attendees mailing list? These are just a few of the options to consider, I'm certainly open to other ones.<br /><br />Also, not a slight at the location, but having to take <a class="zem_slink" href="http://en.wikipedia.org/wiki/Public_transport" title="Public transport" rel="wikipedia">mass transit</a> that only comes once every 15 minutes or so is guaranteed to create issues - the <a class="zem_slink" href="http://en.wikipedia.org/wiki/Bus" title="Bus" rel="wikipedia">bus</a> was simply not designed to carry THAT many people getting on at the same time. All of the other times at FUDCon that I can recall, the venue was within easy walking distance of the hotel, a definite plus (come to think of it. I'm not sure that was the case at my very first FUDCon - 2008 in Raleigh).<br /><br />Another thing that we need to deal with is the inevitable fail that comes with putting lots of geeks in a single hotel - the network will be absolutely useless - we need to just accept the fact that at the hotel, we'll have no connectivity to the outside world. We've seen this time and time again, yet we still don't have a way to deal with it and still communicate. I think that while <a class="zem_slink" href="http://en.wikipedia.org/wiki/Internet_Relay_Chat" title="Internet Relay Chat" rel="wikipedia">IRC</a> is a wonderful medium of <a class="zem_slink" href="http://en.wikipedia.org/wiki/Communication" title="Communication" rel="wikipedia">communication</a>, without network connectivity it doesn't work out so well.&nbsp; I think that one solution to this is the mailing list that I alluded to above - email is a wonderful asynchronous communication mechanism, add to that that many of us have <a class="zem_slink" href="http://www.wikinvest.com/concept/Smart_phone" title="Smart phone" rel="wikinvest">smartphones</a> that can send and receive <a class="zem_slink" href="http://en.wikipedia.org/wiki/Mail" title="Mail" rel="wikipedia">mail</a> even when we have no other form of connectivity (IRC from a smartphone is just painful :D)<br /><br />At any rate, I'm looking forward to the FAD so that we can discuss these and lots of other interesting and exciting topics!<br />

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/8414d936-6b29-4c4b-800f-3e0ec59a0687/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=8414d936-6b29-4c4b-800f-3e0ec59a0687" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Mailing list migration - we&apos;re done!</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/mailing-list-migration---were-done.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.357</id>

    <published>2010-01-10T05:50:00Z</published>
    <updated>2010-01-10T05:54:24Z</updated>

    <summary><![CDATA[So we're finally complete with the Fedora mailing list migration.&nbsp; As I write this, we're just putting the finishing touches on prior to opening the floodgates to the world. I'd like to thank Marek Mahut, from Red Hat IT, and...]]></summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    <category term="fedora" label="Fedora" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mailinglist" label="Mailing list" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[So we're finally complete with the Fedora mailing list migration.&nbsp; As I write this, we're just putting the finishing touches on prior to opening the floodgates to the world. I'd like to thank Marek Mahut, from Red Hat IT, and Dennis Gilmore for helping to get this massive effort completed.&nbsp; I'd also like to share a few stats about what we did today.<br /><br /><b>Lists migrated</b>: 121<br /><b>Number of archive messages migrated</b>: well over a million (I have no way to give an exact number, but users@lists.fedoraproject.org - the former fedora-list - had well over 400K messages, and other lists had large numbers as well)<br /><b>Time the migration took in all</b>: approximately 14 hours<br /><b>Number of lists currently being hosted on Fedora infrastructure</b>: 165<br /><br />Thanks for being patient with us through this, this migration allows Fedora to be more in control of our own "IT destiny" than ever before!<br /><br />If there's a problem, feel free to open a ticket in the <a href="https://fedorahosted.org/fedora-infrastructure">infrastructure trac instance</a>!<br /><br /><br />

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/aeb3ceb2-1a73-4167-82af-80d6ad5a8cd2/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=aeb3ceb2-1a73-4167-82af-80d6ad5a8cd2" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Mailing list migration - the date nears!</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/mailing-list-migration---the-date-nears.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.356</id>

    <published>2010-01-07T05:09:47Z</published>
    <updated>2010-01-07T05:12:07Z</updated>

    <summary>I just submitted the following outage for post on fedora-announce and fedora-devel-announce, just in case someone doesn&apos;t read those and reads planet instead, I&apos;ve posted it here since it&apos;s so important :)----Outage Notification - 2009-01-09 - 2009-01-10There will be an...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[I just submitted the following outage for post on fedora-announce and fedora-devel-announce, just in case someone doesn't read those and reads planet instead, I've posted it here since it's so important :)<br /><br />----<br /><br />Outage Notification - 2009-01-09 - 2009-01-10<br /><br />There will be an outage starting at 2009-01-09, which will last<br />approximately 48 hours.<br /><br />To convert UTC to your local time, take a look at<br />http://fedoraproject.org/wiki/Infrastructure/UTCHowto<br />or run:<br /><br />date -d '2009-01-09 HH:MM UTC'<br /><br />Affected Services: <br /><br />Mailing Lists<br /><br />Unaffected Services:<br /><br />Buildsystem<br />CVS / Source Control<br />Database<br />DNS<br />Fedora Hosted<br />Fedora People<br />Fedora Talk<br />Mirror System<br />Torrent<br />Translation Services<br />Websites<br /><br /><br />Ticket Link:&nbsp; <a href="https://fedorahosted.org/fedora-infrastructure/ticket/1912">https://fedorahosted.org/fedora-infrastructure/ticket/1912</a><br /><br />Reason for Outage: Migrate mailing lists from RHT infrastructure to Fedora infrastructure.&nbsp; Note that this outage will not be for the entire 48 hours, however, there will be times when mailing list traffic will be queued rather than immediately delivered. This will occur as large lists are migrated. <br /><br />We will attempt to minimize any impact.&nbsp; Note that as the mailing lists are being renamed as well, therefore, the List-ID headers will change. You can find further information about the changes at <a href="https://www.redhat.com/archives/fedora-announce-list/2009-December/msg00011.html">https://www.redhat.com/archives/fedora-announce-list/2009-December/msg00011.html</a><br /><br />Thanks for your patience while we undertake this massive migration effort.<br /><br />Contact Information:<br /><br />Please join #fedora-admin in irc.freenode.net or respond to this email to track<br />the status of this outage.<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Brief reminder - mailing list migration</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/brief-reminder---mailing-list-migration.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.355</id>

    <published>2010-01-04T04:58:07Z</published>
    <updated>2010-01-04T05:01:08Z</updated>

    <summary>It&apos;s my duty to remind people of the Fedora mailing list migration that will be taking place on January 9 and 10, 2010. All of your list ID information and headers will change, resulting in a need for you to...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[It's my duty to remind people of the Fedora mailing list migration that will be taking place on January 9 and 10, 2010. All of your list ID information and headers will change, resulting in a need for you to adjust your mail filters accordingly. The original announcement about this with many more details is <a href="https://www.redhat.com/archives/fedora-announce-list/2009-December/msg00011.html">here</a>. That is all :)<br />]]>
        
    </content>
</entry>

<entry>
    <title>Friends of Bobst</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/friends-of-bobst.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.354</id>

    <published>2010-01-03T20:05:00Z</published>
    <updated>2010-01-03T20:05:46Z</updated>

    <summary>Well, I try to do something charitable every year, and when that charitable thing actually benefits me, the more the better!I joined the Friends of Bobst Library, mainly so that I could get access to a university library to do...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[Well, I try to do something charitable every year, and when that charitable thing actually benefits me, the more the better!<br /><br />I joined the Friends of Bobst Library, mainly so that I could get access to a university library to do some research for a blog post that I've been working on for a long time but hasn't really gotten anywhere (save the last two weeks). No details on what it is yet, that will be a surprise! But suffice it to say it requires much research :). The library is generally open 7 days a week from 7AM-1AM (for non-NYU peeps like me, the two lower levels are generally open 24hrs for the NYU crowd). Unfortunately, most of my time has been spent in the reference centers, and not on the north side of the building with magnificent views of Washington Square Park, since with their guest wireless you can't access the online databases that they subscribe to, but you're welcome to use their machines in the reference centers and save your work to a USB stick.<br /><br />I found <a href="http://dougist.com/?p=16">another post</a> from another friend of the library, and unlike him, I hope they spend some of my $225 on the heating system! This place is frigid in the winter, and according to him, an oven in the summer! Just wonderful :)<br />]]>
        
    </content>
</entry>

<entry>
    <title>MagicJack</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/magicjack.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.353</id>

    <published>2010-01-02T02:49:38Z</published>
    <updated>2010-01-02T02:49:47Z</updated>

    <summary>Well, I picked up this little thing called a Magic Jack the other day, and so far, despite the other negative reviews that I&apos;m seeing out there on the Net, I actually like it! I bought it because I have...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[Well, I picked up this little thing called a Magic Jack the other day, and so far, despite the other negative reviews that I'm seeing out there on the Net, I actually like it! I bought it because I have a really nice Polycom speakerphone that had been sitting in the box gathering dust ever since I moved and dispensed with a landline, and for a total cost of $40, even if it didn't work, no great loss. There are some pretty serious drawbacks, though:<br /><br /><ul><li>No Linux support (not a deal-breaker for me, as long as it support an Intel-based Mac, which it does)</li><li>Your computer has to be on, it's essentially a USB ATA I think (again, no big deal for me, could be a deal-breaker for some)<br /></li><li>The software is not the best in the world - it pops up in the middle of what you're doing anytime you make or receive a call (not a biggie for me, since I rarely actively use my Mac for anything, I mostly use my Fedora box)</li><li>When you sign up, they try to upsell you on a number of things (a vanity number for $10, 5 years of service, prepayment for international calling, etc)<br /></li></ul>However, in spite of these drawbacks, there are a lot of good things about it as well:<br /><br /><ul><li>You plug any analog phone into it, and it works just like the phone did before - it's so simple that your Grandma could use it :)</li><li>Call quality is good to excellent - I've only had a few issues with it</li><li>So long as you have Internet access, you can take your phone with you - there's even a softphone if you want to dispense with the analog phone attachment and just use a USB headset. This is most important if you're traveling internationally, you can take a US phone with you.</li><li>Speaking of international, all calls to Canada are free with magicJack (they're billable by most cell phone carriers). If you pre-pay, there are also low international calling rates as well.</li></ul>In spite of the name, there's nothing magic about the magicJack either. It's just a standard SIP phone with this little piece of hardware. It appears to me that they're using Asterisk in at least some capacity, since the voicemail appears to be straight Asterisk. The unfortunate thing is the requirement to use their software, however, there are hacks out there on the Internet for obtaining the SIP credentials and just using it as a straight SIP trunk into Asterisk. I've not done this, because I actually like the hardware they make you use :)<br />]]>
        
    </content>
</entry>

<entry>
    <title>FUDCon day 1+2</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2010/01/fudcon-day-12.html" />
    <id>tag:blog.jds2001.org,2010:/random_thoughts//1.352</id>

    <published>2010-01-02T02:13:00Z</published>
    <updated>2010-01-02T02:13:42Z</updated>

    <summary><![CDATA[OK, so this is a late blog post for day 1, but the reason for that will be forthcoming.&nbsp; Here's a make up post for both! :)&nbsp; Alright, well this REALLY didn't happen, saw this hanging out in my drafts...]]></summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[OK, so this is a late blog post for day 1, but the reason for that will be forthcoming.&nbsp; Here's a make up post for both! :)&nbsp; Alright, well this REALLY didn't happen, saw this hanging out in my drafts when I went to make another blog post.&nbsp; Ooops!!! Long live FUDCon :)<br /><br />So we arrived on the FUDBus from Boston much earlier than anticipated, due to the ease of crossing the Canadian border (much easier than I thought - they asked no questions, and took my ID and gave it back to me in about 10 seconds), along with everyone else. We were probably in and out of the border at about 20 minutes or so.<br /><br />We got in Friday night around 9PM, and stayed up for quite some time in the hotel lobby as is normal for a FUDCon, and went over to the "Irish Pub" (yes, that's what the sign said)<br /><br />The session pitching unfortunately got started late, and was entirely too long.&nbsp; I know that it ruins the spirit of a true barcamp, but something online for doing session pitching prior to the conference, and a limited number of slots reserved for "day of" type things might actually be better,&nbsp; Dunno on that one, though<br /><br />After the delayed session pitching, there were a good many sessions, all of them entirely excellent! First session that I went to was a session on eclipse for Fedora packagers and C/C++ developers, and I thought that Eclipse was only for Java peeps! <br /><br />After a decent lunch, I went to Simon's talk on Zikula and how to integrate that into the Fedora Infrastructure, and talked to him later about the "state of Zikula in Fedora".&nbsp; I mentioned some of the release practices of Zikula, and he made me see things from their point of view. Specifically, the issue that I had was when I was doing a review for a plugin, there are two things that I ran into. First, there is no direct way to download the tarball (or zip file, as the case may be) from the upstream website.&nbsp; Secondly, the contents of that tarball, even though it may be named the same, are not actually the same.&nbsp; The reason for this is that when someone does translations, the translators expect the translations to show up immediately, with no interaction from the developers. This is slightly different than how most upstreams handle translations, only picking them up when a package is rebuilt (and having scheduled rebuilds to do nothing but pick up new translations)<br /><br />After that, I attended the sysadmin and developer panel, where we explored the diametrically opposed desires of sysadmins and developers - sysadmins desire a stable system since we are the ones that get woken up at 3AM when the developer's code that uses the newest bling that no one can support breaks in the middle of the night, while developers always want the newest bling.&nbsp; I really think that we can coexist peacefully though :)<br /><br />Then I attended a session on getting rid of dist-cvs!!!! Yay, it's about time! We're going to be moving to git ,and migrating away from the common module and make entirely! Part of the work required to do this is already ongoing as part of my work to migrate the CVS filesystem to use filesystem ACL's rather than using the existing mechanism of a flatfile that's checked by CVS hooks. Most of the code is written, I just need to figure out how to make it do only incremental updates (there's code there to pass it things on the command line to act on, maybe the best way is not in the script itself, but in something external that calls the ACL-setting code???)<br /><br />Laslty, there was a session on MediaWiki formatting for non-experts, presented by our great Wiki czar, Ian Weller. I personally learned a great deal, because I'm not head down in the wiki all day, but I do have to edit it occasionally, and it seems that every time I do I quite thoroughly botch it up in new and interesting ways.<br /><br />&nbsp;I got a lot done at the hackfests around the mailing list migration project as well as the aforementioned filesystem ACL setting script. I also potentially interest a new contributor to the project since I happened to be on IRC at the right time and he needed some guidance on ways to contribute to Fedora, so I happily provided that and introduced him to some folks that could get him going!<br /><br />All in all, it was an excellent FUDCon, and well worth my time going there! <br />]]>
        
    </content>
</entry>

<entry>
    <title>FUDCon session pitching done!</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2009/12/fudcon-session-pitching-done.html" />
    <id>tag:blog.jds2001.org,2009:/random_thoughts//1.351</id>

    <published>2009-12-05T16:06:04Z</published>
    <updated>2009-12-05T16:07:40Z</updated>

    <summary>Just a quick note that we&apos;ve had a record number of session pitches at the FUDCon barcamp at Seneca College in Toronto!Looking forward to a very exciting day of sessions, and expect further entries as the day progresses....</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[Just a quick note that we've had a record number of session pitches at the FUDCon barcamp at Seneca College in Toronto!<br /><br />Looking forward to a very exciting day of sessions, and expect further entries as the day progresses.<br />]]>
        
    </content>
</entry>

<entry>
    <title>OLPC Contibutors Program Proposal</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2009/12/olpc-contibutors-program-proposal.html" />
    <id>tag:blog.jds2001.org,2009:/random_thoughts//1.350</id>

    <published>2009-12-03T18:53:28Z</published>
    <updated>2009-12-03T19:07:56Z</updated>

    <summary><![CDATA[I submitted a proposal to the OLPC contributors program just now, in order to provide ongoing support and mentoring.&nbsp; Thanks to the Fedora QA program that occurred some time back, I already have an XO-1 (this was attempting to get...]]></summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
        <category term="OLPC" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fedora" label="Fedora" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="olpcxo1" label="OLPC XO-1" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="onelaptopperchild" label="One Laptop per Child" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[I submitted a proposal to the OLPC contributors program just now, in order to provide ongoing support and mentoring.&nbsp; Thanks to the Fedora QA program that occurred some time back, I already have an XO-1 (this was attempting to get a standard Fedora desktop running on XO-1 hardware. Obtaining a GNOME desktop was actually pretty challenging, however, I found - unsurprisingly - that Xfce worked MUCH better on such low-end hardware).<br /><br />The proposal is for 2 XO-1.5 units, to be used for both support of deployments in the field, as well as revising the somewhat dated <a href="http://wiki.sugarlabs.org/go/Development_Team/Almanac">developer documentation</a> and <a href="http://wiki.laptop.org/go/Support_FAQ">support FAQ</a> on the OLPC wiki. <br /><br />Hopefully my proposal will be approved and I can get cracking! This is an important project for both Fedora and the children of the world.<br />

<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/786cb8a4-3d29-4be4-ada9-fefdbc0b59e6/" title="Reblog this post [with Zemanta]"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=786cb8a4-3d29-4be4-ada9-fefdbc0b59e6" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>FUDCon nametag bling</title>
    <link rel="alternate" type="text/html" href="http://blog.jds2001.org/random_thoughts/2009/12/fudcon-nametag-bling.html" />
    <id>tag:blog.jds2001.org,2009:/random_thoughts//1.349</id>

    <published>2009-12-01T14:41:52Z</published>
    <updated>2009-12-01T14:50:18Z</updated>

    <summary>If you want a little extra bling on your FUDCon nametag (and who doesn&apos;t?), then fill in the last column on the pre-registration page on the wiki with a little something extra that you&apos;d like on your FUDCon nametag. Make...</summary>
    <author>
        <name>Jon Stanley</name>
        <uri>http://blog.jds2001.org/random_thoughts</uri>
    </author>
    
    <category term="fedora" label="Fedora" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fudcon" label="FUDCon" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-US" xml:base="http://blog.jds2001.org/random_thoughts/">
        <![CDATA[<img alt="FUDCon_F13_logo.png" src="http://blog.jds2001.org/random_thoughts/2009/12/01/fudcon-logo-f13/FUDCon_F13_logo.png" class="mt-image-none" style="" height="148" width="241" /><br /><br />If you want a little extra bling on your FUDCon nametag (and who doesn't?), then fill in the last column on the <a href="https://fedoraproject.org/wiki/FUDCon:Toronto_2009#Pre-registration">pre-registration</a> page on the wiki with a little something extra that you'd like on your FUDCon nametag. Make sure to limit it to about 20-30 characters, though, since it will be printed to fit, and anything longer will wind up needing a microscope to read it :)<br /><br />(Image from the Fedora <a href="https://fedoraproject.org/wiki/File:FUDCon_F13_logo.png">wiki</a>, compliments of the great Mo Duffy!) <br />]]>
        
    </content>
</entry>

</feed>
