movements

June 14, 2009 by gnuosphere

While rms would rightly claim that starting the Free Software movement took a lot more work than simply getting up to dance, there’s a metaphor here.


I figure the 1:30 mark is about the time when Open Source comes in.

the sting of ‘All Rights Reserved’

May 22, 2009 by gnuosphere

A) Often, one has an ethical obligation to share

yet

B) One has a legal burden not to

Microsoft patents coercion

May 20, 2009 by gnuosphere

My thinking’s that the Free Software community has nothing to worry about with this one. Even if a developer of a Free operating system thought implementing a similar technique was beneficial, it would be done in a suggestive (rather than coercive) manner. Knock yourself out, Microsoft.

the ethics and legality of torture

May 6, 2009 by gnuosphere

Daniel Florien asks, “Is torture ever justifiable“? He begins in fantasy-land with a 24-esque “time-bomb” scenario. After several comments pointing out the absurdity of this approach, Daniel “updates” his post – linking to a “real scenario” (yes, the contradiction in terms is amusing) to further push the envelope.

The problems with this case are:

A) That the torture still didn’t help and

B) Even if the boy was saved, definitive proof that it was torture that saved the boy could never be had

Even for the exclusively pragmatic of us without a moral compass, the fact is that one can never prove an efficacy of torture. Even the “second undisputed fact” in the NYT article is that someone was “imagining” that torture might work. Wow. A compelling “fact” indeed.

While others state – “torture may possibly, somehow, whatever small the chance, not be wrong”, the wise in this thread note many times over that this is really a disguise for the argument in favor of vengeance. The vengeful have a standard retort grounded in an emotional fallacy:

If your child was kidnapped and you found yourself in a room with one who had information, would you torture him?

Perhaps. My anger and panic may drive me over the edge. And while a judge may have some degree of mercy on me should I act with such insanity, that should neither provide justice for my action nor sanction it in any moral sense. Arguing the justification of torture (whether moral or legal) on such grounds is simply a last-ditch emotional plea.

Windows 7 Stunted Edition

April 21, 2009 by gnuosphere

WSJ:

Microsoft Corp. is taking an unusual approach with its new Windows 7 operating system: Customers buying many of the least-expensive laptops with the software are likely to be limited to running three applications at a time and miss out on other key features, or pay for an upgrade.

This must be an extension of their “get them addicted” strategy. Only a true junkie would accept such an arrangement.

xkcd and penis enlargement

April 17, 2009 by gnuosphere

I’m always careful to remember to hover my mouse over xkcd comics. Often, the “potential” humor of Randall’s comics can only be had by triggering the title attribute of his image tags.

neverball

April 11, 2009 by gnuosphere

I just wanted to take a moment to brag about finishing all of the levels in Neverball. It’s among my favorite Free software eye-hand coordination games. On Mehdi’s level 25 I found a short-cut that involves using the triple vertical loop as a ramp (rather than entering it) to launch the ball sky-high toward the finish – thus avoiding having to navigate the last third of the level. Hey, whatever works.

neverballSince Free 3D graphics drivers are not yet top-notch (though they’re much improved in recent years and getting better rapidly), to make the game playable I had to set some graphical features to “low” and turn others off. While I’m not getting the most aesthetic experience, it’s very smooth and more than playable on my system. Just sudo apt-get install neverball on gNewSense or Ubuntu. It comes with Neverputt as well – an enjoyable miniature golf game using the same physics.

“spread”?! what the Heck is that about?

April 9, 2009 by gnuosphere

Peter Heck at OneNewsNow takes issue with Frank Barney and his use of the term “homophobia”. Heck argues that “moral objections” to homosexuality are mistakenly classified as fear. He lists “physical”, “psychological”, and “spiritual” reasons why he views homosexuality as immoral. The physical/psychological reality is clearly connected to the fictitious “moral objections”. One who is socially marginalized and treated like a pariah is more likely to suffer from depression/anger and engage in physically risky behavior. Heck’s error is in connecting sexual orientation to statistics without regard to factors evident in societal situations. In fact, Heck writes off any suggestion that how society at large views homosexuality affects the mental well-being of those stigmatized. Heck’s view is that homosexuality is some sort of contagious disease that causes suicidal tendencies, a drive toward drugs and an incapacity for monogamy. He sees this as an illness, that if left unchecked by The Defenders of Morality, is bound to ooze its way into the greater population, bringing untold death and destruction to humanity.

“No, he’s not that extreme. He just has moral objections to homosexuality”, you say? But in one simple sentence, Heck makes his homophobia (and Barney’s point) crystal clear:

In Frank’s warped worldview, anyone who opposes the spread of homosexuality in our culture is a homophobe.

Yes, the spread of homosexuality.

the GPL and “development” versus “distribution”

April 2, 2009 by gnuosphere

The following paraphrased argument is extremely common:

I’m not against Open Source, I’m against the GPL. I’m against the GPL because it doesn’t give the developer the freedom that the MIT or BSD licenses offer. Copyleft restricts the right of developers.

To develop software means to make changes to your software and expect those changes to run as expected. The GPL, MIT, and BSD license all allow this to happen. All Free Software and Open Source licenses allow this to happen. What the proponents of the above view want to make-believe is that to be a “developer” can simply mean to re-license and distribute code – a task any semi-determined dimwit can accomplish. The mistake (whether through ignorance or an effort to confuse others) made is to make synonymous the act of licensing/distributing with developing.

So when a developer complains that his “freedom” (they like to use this word in an attempt to manufacture a copyleft “hypocrisy”) is obstructed by the GPL, point out to him that it is not his freedom to develop that is obstructed but rather, his privilege to distribute in a way that restricts others. A subtle but enormous difference.

Greenfoot set free!

March 27, 2009 by gnuosphere

Last year I sent a head Greenfoot developer an email pleading to have the software set free. It turns out many others were asking for this and the developers have been convinced. Greenfoot (and its cousin BlueJ) is now under the GNU GPL. This is great news for teachers of Java who use free tools. A big Thank You to the BlueJ/Greenfoot team!

Thanks for the heads-up Rob!