The most unfair thing about life is the way it ends. I mean, life is tough. It takes up a lot of your time. What do you get at the end of it? A death. What's that, a bonus? I think the life cycle is all backwards. You should die first, get it out of the way. Then you live in an old age home. You get kicked out when you're too young, you get a gold watch, you go to work. You work forty years until you're young enough to enjoy your retirement. You do drugs, alchohol, you party, you get ready for high school. You go to grade school, you become a kid, you play, you have no responsibilities, you become a little baby, you go back into the womb, you spend your last nine months warm, happy, and floating�you finish off as an orgasm.
-Deep Thought of the day by Jack Handey
Asplosion!/b/urning man?>'<>'<>'<>'< Temple of FluxBlack Rock Yearbook preview shot>'<>'<

Best idea I’ve seen in a long time

Posted: December 10th, 2004 | Author: Barry | 2 Comments »

I’ll start you out with this quote:

There is problem with free speech in the USA:

Judge Gwin of the Federal District Court of the Northern District of Ohio has recently held that software is not protected by the First Amendment because it is a “functional device” like a telephone circuit.

For more read Editorial in Slahdot: Open Software & Constitutionally Protected Speech

So software != speech, right?

What if it did?

Enter c2txt2c: Accurate language to inaccurate language (and back) translator.

It turns code written in the C programming langage into English language. It can also turn the English back into C.

Take a moment and read what Judge Gwin says again. Software is not language, and is not speech, ergo it is not protected under the First Amendment. What about language describing software? What if you developed an algorithm which can understand language describing software and produced working software from it? What if you released it as free software under the GNU public license? The algorithm itself wouldn’t be protected, according to Judge Gwin. But what if you implemented c2txt2c in C, then used it on its own source code? That would make it protected speech (in theory, as long as algorithms implemented in the English language, count as protected speech).

I’m really interested in seeing where this goes. If the concept of code translated into conventional language is struck down, it would seem to place speech itself (or at least algorithms in the form of speech) into the same category as “functional devices”. It seems that this would pretty much snuff out free speech in this country.

Note: to see it in action, check out the blowfish cryptographic algorithm in English.


2 Comments on “Best idea I’ve seen in a long time”

  1. 1 boris said at 10:43 pm on December 11th, 2004:

    sup with the heading? it’s gone :(

  2. 2 Barrington Steele said at 4:40 pm on December 12th, 2004:

    Which heading are you referring to?