Domain: sip.fi
Stories and comments across the archive that link to sip.fi.
Comments · 9
-
Re:Update on Slashdot Censorship!
-
Re:Encryption?
lol!Ok, does anyone have a tool to take a file and encode it using a real-world english-subset dictionary text file? Should be relatively simple to make. (Think UUEncode, but with real words, not characters.)
Closest thing I can find is this, which was actually in this slashdot article a while ago.
If I can't find it, I'm going to create one, just for the hell of it. (I'll need to pay attention to being able to run it on an NT box without having admin privileges.)
-
It already exists.
Accurate language to inaccurate language (and back) translator c2txt2c
http://personal.sip.fi/~lm/c2txt2c/
Created for precisely these reasons, actually. To demonstrate that source code is speech. -
What about the source code (text) of books?Or music? Or speeches?
In the USA, most such source code is written in the English language, not the C language. Would the judge say that English text is not free speech either? Because someone might invent a tool that translates C source code to English text...
In fact, such tools already exist. They could stand some improvement (if you're a programmer, consider this an invitation!).
One tool that converts C code to English text (and back) is described here. And this is an example text document corresponding to source code for a real program.
P.S. Some people have posted things like "stupid judge". I don't think that he is particularly stupid; he wrote lots of nice long words into his opinion. I think he was merely reading verbatim the script the plaintiffs gave him. -
Re:Software isn't Expression?
there is code that does just that its not perfect, but it works: look up http://personal.sip.fi/~lm/c2txt2c/
-
Re:Time for a codeEnglish util?
-
simple ways to get around silly restrictionsSo C code is not "free speech". Big deal.
If natural language (English or whatever you happen to speak) is "free speech", then translate C to that language, and export away.
Perhaps use the c2txt2c translator (GPL'd open source) at http://personal.sip.fi/~lm/c2txt2c/ or http://www.nettaxi.com/citizens/lma/
Of course c2txt2c does make it pretty obvious that the output text contains a program. But it would not be very difficult to write a translator that *hides* the program in a normal piece of literature. (along the lines of steganography)
So maybe the government will get another un-clue and say that *any* chunk of text that is computer-readable and could be translated to source for a restricted kind of program is not "free speech".
Digital messages (signatures) are already being encoded into
.GIFs, .JPGs and the like -- why not encode a program or program fragment instead.What if the text if this message actually contains part of the source for PGP? (appropriately encoded, of course) It might.
The end result is that as long as geeks are smarter than politicians (that's for(;;); in C) there will be ways for private citizens to communicate privately. And as long as the general populace continues to elect clueless politicians, silly rules will continue to be enacted and shoved down our throats.
-
English Computer Language
You mean like the C to English converter or Bruce Schneier's Blowfish cipher in English?
-
English Computer Language
You mean like the C to English converter or Bruce Schneier's Blowfish cipher in English?