Slashdot Mirror


Developing Subversive Software?

e_lehman asks: "Software development is increasingly subject to corporate legal harassment. Suppose I want to write a program that I know corporate America won't like without being sued or arrested. How do I covertly find collaborators? How do I distribute the code? How can I distribute patches? How can I get user feedback and contributions? How can I prevent someone with a lot of resources from tracking me down? Producing "subversive software" must appeal to a lot of frustrated Slashdotters these days. How would you really go about it?"

"Examples of the problem are familiar: development of DeCSS brought police to Jon Johansen's home (Interestingly, Jon's two collaborators remain safely anonymous). Distribution of DeCSS brought onerous MPAA litigation down on 2600 and others. Development of CPHack landed Matthew Skala and Eddy Jansson with a suit from Mattel. Distribution of a driver for a barcode reader has put Michael Rothwell under legal duress. Openly defying corporate bullying is important, but grueling. Coding shouldn't always risk martyrdom.

Here are some stray ideas and questions in this vein:

  • A program could be introduced to the net via a public access terminal. How common are these? Where are they? Is it easy to upload code? How do you then anonymously publicize your program?
  • Code could initially be distributed in encrypted form with its function only loosely described. Lawyers would have no solid target until the key was released, which could happen once that cat was safely out of the bag-- say, after a hundred downloads.
  • Do compilers slip information into binaries that could be used to identify the author? For example, do MS compilers sneak a registration number in there somewhere?
  • Version 1.0 could include a cryptographic hash of a text message included in version 1.1, version 1.1 could inclue a hash of a message appearing in 1.2, and so on. This would let users know that that a newly posted version was indeed from the original authors, without identifying those authors.
  • Gnutella and Freenet are obvious distribution models. But surely RIAA and the MPAA are scrutinizing them for vulnerability to legal bombardment. Will they really hold up? A sort of free-for-all model worked for distributing DeCSS; could that work routinely?

How would you go about developing, distributing, and maintaining 'subversive software'?"

258 comments

  1. Careful, posters by dangermouse · · Score: 5

    I can see the charge now: "Conspiracy to Do Something"

    1. Re:Careful, posters by Signal+11 · · Score: 1
      Yup, unless you've already patented the idea, formed your own company, and had an IPO, you don't have the right to do anything besides be a mindless consumer-drone.

      I'm actually starting to warm up to the chinese government. Atleast they explicitly tell their citizens what's ok and what's not ok. Up here, everything's "kinda" illegal, but not really illegal unless you step on someone's toes. Yeah, that's the way to oppress people.. keep them guessing at what they need to fight against.

      --

    2. Re:Careful, posters by anonymous+cowerd · · Score: 2

      Yeah, a snake-ball of ten million laws and another million new ones expected by the end of the year, and yet "ignorance of the law is no excuse." Obviously the plan is, a fearful proletariat, each individual subject to arbitrary arrest from any direction at any given moment, will be a docile and productive one. Somehow I doubt this is what Thomas Jefferson had in mind.

      Yours WDK - WKiernan@concentric.net

    3. Re:Careful, posters by civilizedINTENSITY · · Score: 2

      Score: 4, funny...
      Seriously, this was my first thought: Would active participation in this thread constitute conspiracy? Could it be actionable to give good advice here?

    4. Re:Careful, posters by slam+smith · · Score: 3

      We are a free people here in the US(except where prohibited by law)

    5. Re:Careful, posters by wuice · · Score: 1

      Actually, I think our founding fathers, like yourself, were big fans of hyperbole.

    6. Re:Careful, posters by Anonymous Coward · · Score: 1

      This is an excellent point! At one time there was a meaningful dichotomy between "rule by men vs. rule by law." In the 21st century we have so many laws, legal decisions to determine which apply have become arcane and appear arbitrary. Worse the guy with the most money and lawyers has a tremendous advantage. That is a formula for a new regime of rule by men, this time lawyers, judges and plutocrats.

      I think one could create a graph of freedom, liberty and justice on the Y-axis versus the amount of law on the books on the X-axis. At the origin with zero laws there would be no freedom only raw power of bullies or the government. As the society moves to codification of proper behavior in law, freedom would grow and reach a peak. Further to the right continued growth of law would again reduce freedom, which would approach zero asymptotically as we just trade lawyers for guns. The battles are more civil and less bloody but do not yield any more justice than found at the origin. I am afraid the U.S. is already to the right of the peak and moving further to the right.

    7. Re:Careful, posters by jbailey999 · · Score: 1

      Hmmm... Little 'f'. That means 'free like beer' doesn't it? =)

    8. Re:Careful, posters by Alanzilla · · Score: 1

      I am afraid the U.S. is already to the right of the peak and moving further to the right.

      While I understand your point, we are actually to the left of the peak, and moving further toward the left.

      Both of them end up in the same place (it's not a continuum, it's a circle), but we're moving in a socialist direction, not fascist.

    9. Re:Careful, posters by cananian · · Score: 2

      "free", huh? As someone who got arrested at the Republican National Convention in Philadelphia for *exactly* "conspiracy to possibly do something", I find that a very interesting concept indeed.

      --
      [ /. is too noisy already -- who needs a .sig? ]
    10. Re:Careful, posters by mattrinon · · Score: 1

      Good lord, he was being sarcastic. Read the whole post (yeah, I know, the two sentences were grueling) next time. ;)

    11. Re:Careful, posters by mattrinon · · Score: 1

      I think you misunderstood what he was trying to say, though I can see exactly where you're coming from as well. You're thinking of the political chart introduced by the World's Smallest Political Quiz. I agree with you in that the country is going the way of socialism (and in fact has been since the beginning of the twentieth century), but the original poster was referring to a graph of his own design. According to his graph, going farther to the right signifies more laws, going farther to the left signifies less laws.

  2. Ever used a BBS? by legoboy · · Score: 4

    I don't know about how the BBS scene is these days, but up until when I closed my own board, most BBSes didn't keep very detailed logs. To provide an example, I had nothing more than when the last time a user logged in was and who were the previous five callers. Nothing whatsoever about who uploaded what file.

    Don't the groups that actually put out "warez" still use an elaborate BBS-based scheme before it gets onto the internet in general?

    --

    --
    If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody hear?
    1. Re:Ever used a BBS? by dangermouse · · Score: 5

      The problem is this: if these files are originating at a BBS, the Man can just make that BBS' owner *start* logging or shut down. You can't have a single, stationary point of injection that can be traced to a person any more than you can just post it under your real name, because the effect is the same.

      What's needed is a way to set up a "front" site and post your code there, without either being traceable to you, and without ever using the same front site twice. That way they can't catch you when you come back, since you don't.

    2. Re:Ever used a BBS? by legoboy · · Score: 2

      Except for the fact that a large percentage of the world's population is not in fact under US jurisdiction.

      And how is this front site any different than distributing to some BBS which you chose at random? Anonymity on the Internet is a myth. So many logs are kept of assorted kinds of traffic that I would never dream of doing anything more illicit over the net than grabbing the odd mp3.

      --

      --
      If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody hear?
    3. Re:Ever used a BBS? by dangermouse · · Score: 2

      Ah, that's true. I thought you meant picking a BBS and using it for all of your distribution. You're right about the logs, but if you upload from public terminals, etc. you should be okay.

    4. Re:Ever used a BBS? by quux26 · · Score: 2

      Your question should be, If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody care ?

      My .02
      Quux26

      --

      My .02
      Quux26
      www.crashspace.net
    5. Re:Ever used a BBS? by Kisai · · Score: 2

      Hmm, howabout designing the software on your computer, compiling, testing, etc. Then encrypt it and run a ftp or something on your computer. Then goto a "public" terminal and move your software from your computer, to the terminal, decrypt it, and then upload it to wherever. For extra security you can then create a virus on the spot to trash the terminal in a few minutes after the next user sits down. ^_^

      Windows9X machines are good candidates, you don't even need to log in, just hit cancel.

      As for BBS's, If I recall correctly, phone companies keep logs, all they have to do is get the log from the phone company and figure out who was connected long enough to transfer the file.

  3. anonymous maintenance by Signal+11 · · Score: 1
    What you need to do is simply setup a server and get ftp/shell access to it and then make sure whatever you're doing is legal in that jurisdiction and that they're not a WIPO member or friendly to the Red, White and Blue Empire (that would be us, folks).

    Play each sovereign nation off of each other, they're in a constant state of disagreement anyway.

    --

    1. Re:anonymous maintenance by leo.p · · Score: 3

      Signal 11 is just trying to be funny. There is a reasonable made in the USA sol'n to this problem.

      Suppose I want to write a program that I know corporate America won't like without being sued or arrested.

      You can send a synopsis of your proposed code and ask specific queries regarding its implementation at the folling email aliases (obfuscated to protect the innocent):

      postmaster@[32.96.111.130]
      webmaster@[208.47.125.33]
      jv@[209.67.152.159]
      root@[208.225.90.120]

    2. Re:anonymous maintenance by Anonymous Coward · · Score: 3

      That is partly malicious advice. Dangerous because one has to make sure that the client is also secure.

      College computing sites are perfect for this. Do not put your dev machine on the net; instead deliver it via read-only media to the site, and get access (for example, sniff passwords w/out doing anything malicious to the user; the more actions you take against the user, the more you expose yourself). Send the information (sourcecode, binaries, etc) via many different routes, almost all of which are irrelevant.

      By the same token, if you know how to hack, make automated scripts that send information in a similar manner, to the same routes. Only one person need know how to compromise such machines; that can be your logistics person. No gratuitous damage there, either.

      College areas are unlikely to have any sort of visual surveillance. And of course you will keep in mind that it is not impossible.

      I am demonstrating much of this at the moment.

    3. Re:anonymous maintenance by John+Jorsett · · Score: 3

      What you need to do is simply setup a server and get ftp/shell access to it and then make sure whatever you're doing is legal in that jurisdiction and that they're not a WIPO member or friendly to the Red, White and Blue Empire (that would be us, folks).

      Unfortunately, this doesn't appear to work either. The U.S. gov't has just successfully prosecuted an American citizen for running an internet gambling site based in Antigua (he himself was in Antigua too, at the time of the 'violation', and the site is legal in Antigua). His crime seems to be that he is an American and was allowing Americans to access his site. So, it appears that doing something that is legal in the place where you are and is theoretically outside of U.S. jurisdiction is not necessarily a defense, if you're a U.S. citizen.

    4. Re:anonymous maintenance by civilizedINTENSITY · · Score: 1

      Except that my university checks email and net usage to insure we are acting correctly with our university net access. Even as I type this someone could be "looking over my shoulder". I can't log without exposure (through my university). The stated reason is to prevent napster participation.

    5. Re:anonymous maintenance by RallyDriver · · Score: 2

      So, it appears that doing something that is legal in the place where you are and is theoretically outside of U.S. jurisdiction is not necessarily a defense, if you're a U.S. citizen.

      The jurisdiction of US federal law is US territories plus US citizens. This is common of most countries, e.g. the UK (well, England and Scotland to be precise) use this to prosecute people who use child prostitutes in Thailand. This is how Mossad could justify snatching Mordechai Vanunu in Italy.

      There was a case recently of Americans in tax exile in the Carribean against whom a writ was issued by a redneck judge somewhere for tax evasion (probably the same one who ordered the handover of a German company's domain name to a South Carolina company, only to be frustrated by the limit of his jurisdiction) - there is no way for the US to obtain an extradition order (that depends on satisfying the local courts of the case too) but if these folks ever set foot back in the US they will be arrested.

      Life, liberty and the pursuit of lobbyists. Enjoy!

    6. Re:anonymous maintenance by RyuMaou · · Score: 1

      Actually, it seems to me that you just need to post the binary to the appropriate newsgroup via a remailer system. So far, they seem to have withstood the legal tests, as well as the forensic ones.
      Of course, the real problem is that the developer wants credit. Hey, let's face it, some of these programs take a lot of time and effort. Who wouldn't want to take credit for that? Shoot, look at me, I can't *not* take credit for this measly, little post, much less a *program*. (Maybe Buddhist programers that have no ego...)

      Cheers!
      RyuMaou

      --
      Oh, the trials and tribulations of a network geek! Read about them at: http://www.ryumaou.com/hoffman/netgeek/
  4. Subversive Code by The+Kow · · Score: 1

    What sort of subversive code were you thinking about? Not to incriminate, just curious what sort of ideas there were. I probably sound like a really unstealthy corporate worm right now, don't I.

    --
    Moo
    1. Re:Subversive Code by StormyMonday · · Score: 3

      This is a very good question. The main applications that I see wold be designed ot get around the Draconian intellectial property laws that Corporate America is buying for itself.

      * Anonymous distribution of "embarassing" materials. Model here is the "Church" of Scientology's (tm) "copyright trade secret" "scriptures". They have established a precident that, if somebody releases private material showing evidence of a crime, the IP issue of releasing private material takes precident over any crimes that that material might provide evidence for.

      * Code that enables small-scale, not- for- profit sharing of things like recordings and movies. Right now, I would *not* want my name associated with an MP3-sharing program.

      * Code that enables use of IP things in ways that the "owners" don't approve of. An example would be bypassing the "fast forward cutout" on some DVDs. Yes, fast forwarding through commercials is a "crime" now.

      * The way that things are going, "reverse engineering" of any kind will soon be illegal. See the discussions on the "CueCat" and the hoohah about figuring out what CyberSitter et al actually filter out.

      Anyway, the way the laws are currently written, any time you do something that a big company doesn't like, they can simply sue you into oblivion. Anonymous software distribution gives you a way of getting your stuff out there without painting a target on yourself.

      --
      Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
    2. Re:Subversive Code by skoda · · Score: 1

      I was wondering the same thing. Is the poster asking about ways to engage in social protest, or just being euphemistic in his quest to break the law?

      If someone were to ask me how they might best harass someone unseen, I'd want to know if they're planning a goodhearted prank, a serious protest, or want to steal their car before giving suggestions.

      Could the poster be more forthcoming?
      -----
      D. Fischer

    3. Re:Subversive Code by civilizedINTENSITY · · Score: 1

      And what if someone wants to help with an activity that is legal and morally responsible (but with a dash of mischief) in a forum such as this...and the generalized procedures are used by others in the forum to accomplish illegal acts? Would conspiracy to commit a crime be limited to the intent of the msg. thread? Or could you be involved with the subject matter as a whole?

  5. IRC File Servers by endikos · · Score: 2
    Perhaps using one of those "Free" ISPs you can distribute your software fairly anonymously over IRC, DCCing it to interested parties, perhaps getting it distributed in a "warez" channel, etc.

    IRC Would at least be a good "injection" point for the software, then advertising on usenet etc.

    1. Re:IRC File Servers by mini+me · · Score: 1

      most "Free" ISPs log your phone number from what I understand, so unless you are going to hook up to a pay phone to connect to it then you are pretty much out of luck.

    2. Re:IRC File Servers by Farq+Fenderson · · Score: 1

      I remember sites where you could sign up (on the net) for a free shell. It was just a special login script. Any data you put in there could be entirely fabricated, and you'd get a login.
      If that's not simple enough, in theory one could simply take advantage of one of the 'hacker wargames' systems, or the like, where you automagically get a shell, and I believe a public_html dir. It's bad mojo, but technically it would work...
      ---

    3. Re:IRC File Servers by Frymaster · · Score: 3

      Back in the "old days", I would take my handy-dandy Mac Plus down to a $30 hotel, sign in as "Scott Free" and hack til check out off their number. Saves the payphone hassle (ie, cruising eBay for an acoustic coupler... ha!) and you get a bathroom and all the free soap you can steal thrown in to the deal...

    4. Re:IRC File Servers by local($punk) · · Score: 1

      Haha! =) That's awesome!!! :)
      --------------

      --
      --------------
      $_='hfflbwfsbhfzp vs';s/(^.{4})(.{7 })(.+$)/$3 $2 $1/ ;y/b-z/a-z/;print
  6. SATAN by mholve · · Score: 1

    Look at SATAN - Dan Farmer's employer, SGI - was none too happy... ;>

  7. I've been pondering similar things by dangermouse · · Score: 1

    Mostly, I've been thinking about how one could run a website that is difficult to link to its author. The best I've come up with, though, is something on the order of data-laundering, where you pass your updates down a chain of people (who each only know the person before and after them in the chain) until it gets to someone who uploads it, without ever really knowing where it came from.

    The trick to that is that you need a chain of people who trust each other implicitly, as you're basically asking them to enter into what could easily be a conspiracy (since they don't know what they're posting or who authored it).

    1. Re:I've been pondering similar things by mikael_j · · Score: 1

      Using encryption to remove any possibility of blaiming any certain individual (Pass down the password through one chain of people, and the encrypted data through another chain of people?)

      Mikael Jacobson

      --
      Greylisting is to SMTP as NAT is to IPv4
  8. Usenet? by titus-g · · Score: 2
    Could be used at least to publish initially, and possibly for ongoing developement.

    usenetserver.com (and i'd imagine most others) for eg doesn't keep logs of who posted what, so any trail back to you is broken there.

    Need someone to start a comp.software.persecuted newsgroup for all these types of things.

    It would also seem a good way to distribute as it will be mirrored worldwide very quickly after being posted.

    --

    ~ppppppppö

    1. Re:Usenet? by titus-g · · Score: 2
      Yeah I only read that after I posted, although I'd say 48 hours isn't too bad as generally the people who try to censor this sort of thing take a while to catch on.

      Then again you'd have to be sure they DO delete the logs, and if someone was really after you they could possibly recover them.

      Then again there's quite a few usenet servers out there (including a lot of open ones), should be one that doesn't log.

      If I thought someone was seriously after me though I'd think I'd only use this along with a few other links and fire breaks though.

      --

      ~ppppppppö

    2. Re:Usenet? by titus-g · · Score: 2
      Yeah this is a case where IDRC :)

      I have an account with them from when my ISP didn't have newsgroup access (barbaric or what?, but hey they gave me unmetered calls)

      There is some info on anonymous usenet posting at http://www.geocities.com/Capi tolHill/1236/howto2.html, also a lot of info if you search on google.

      Actually I guess if nothing else this is probably going to end the old hacker (coder) / hacker (system breaker) argument as we're all going to have to be both the way things are going...

      --

      ~ppppppppö

  9. First release by JimDabell · · Score: 2

    CPHack/DeCSS and similar software have problems that revolve around a single issue: there is some sort of secret that needs to be protected/supressed, e.g. decryption code. This sort of functionality can sometimes be factored out, into a plugin of some sort. All the grunt work like a GUI, website, mailing lists, etc can be neutral (e.g. "a program to decrypt arbitrary blocking lists), which couldn't be touched. Then you can release the legally-dubious code by using an anonymous remailer/usenet gateway, in plugin format. Sure, it might be obvious that the same people wrote the plugin, but the laywers can't prove it, assuming you've done a decent job with the remailer.

    1. Re:First release by matman · · Score: 2

      Unfortunatly, your compiled code and the compiled plug in code would likely be almost identical, and identifiable. Now, if you obfuscated the code somewhat before compiling, then you could cloud the issue a little.

    2. Re:First release by JimDabell · · Score: 1

      Unfortunatly, your compiled code and the compiled plug in code would likely be almost identical, and identifiable. Now, if you obfuscated the code somewhat before compiling, then you could cloud the issue a little.

      I wasn't really talking about compiled code, but one of the advantages of plugins in general is that they can be compiled separately to the main executable, and distributed separately as well. The main executable wouldn't contain the "naughty" code.

    3. Re:First release by Mars+Saxman · · Score: 1

      It doesn't matter whether the lawyers can prove it. They don't need to prove it. All they need to do is assert it with sufficient bluster that a judge will believe them and issue an order shutting you down. At that point, you're dead, unless you happen to have deep pockets and good lawyers.

      It's no good being right if you can't put up the money required to prove it.

      The only way to fight lawyers is never to let them know who you are.

      -Mars

  10. Making us crackers... by BrynM · · Score: 4
    It seems that when a corporate entity wants to take code down, they make you out to be a (somewhat) lone cracker (they think hacker is the same thing). I don't think we can combat this effectively without banding together. It's far easier to prossecute 3 or 4 people than it is to prossecute an entire community.

    Are these "divide and conquer" tactics working? Well, they are altering YOUR methods already. If they didn't work, you wouldn't have to ask your question.

    Perhaps this is a question you should take up with the EFF or some other such body. They could use as much help as you can give.

    bm :)-~

    --
    US Democracy:The best person for the job (among These pre-selected choices...)
  11. Re:If you live in the USA, forget it. by thal · · Score: 2

    There's a difference between lawless and free. Last time I checked, members of the Russian media were being arrested and the state was taking over control of television stations and newspapers.

  12. Winking in the dark by Money__ · · Score: 3
    The interesting thing with your question is, you're trying to attract a lot of people without attracting a lot of people. That is to say, you want to attract developers but not law enforcement. In this case, the "publish and subscribe" model of the web and mailing lists is clearly out.

    I would suggest a private, secure newsgroup, hosted on your own machine, to allow only your developers to talk to each other. Think of it as your very own BBS for exchanging information and services. As a matter of fact, a BBS would be a pretty good way to a casual RIAA or MPAA port sniff. So ask your developers to dial into your box direct and keep it off the net.

    As far as attracting new developers, this one is a little differant. They can't join a team they don't know exists, so look for trade mags and cheap "alternative newspapers" that have a lot of er umm "escort services" advertising in them. If they can advertise witout getting investigated, so can you. Getting their attention without tipping off "the man" won't be easy. It's a lot like winking in the dark. Sure, you know you're doing it, but does anybody else?

  13. Step One: by scotfree · · Score: 1

    I would post all my special tricks and secret shibboleths on a public server, certain to be parsed at least daily by M$ and Echelon, and try to get everyone else involved in "covert coding" to do the same.

    I think a webcam would be good too, though I'd have to wear a mask while I programmed. But this is the proce of being a tough underground developer.

  14. Re:If you live in the USA, forget it. by retep · · Score: 1

    Russia was and still is anything but free. Sure you wouldn't have software companies on your ass, but if you did anything politically unapproved you would have the KGB following you around. The USA is a lot more "free" then Russia.

  15. Depends on the road you want to take. by www.sorehands.com · · Score: 4
    In a "free country", you can take three tacks.

    1. A school project, done for educational purposes.
    2. Take the high road and make it an issue of rights.
    3. Take it underground, and go through multiple anonymizers
    4. I have taken, and prefer the high road. Hiding, will give the enemy amunition that you are hiding, therefore knowing it's wrong.

      If you do something with the belief that you are right, then stand up for what you believe. It's not easy, but large corporations can be fought and you can win. Though some will refer to you as a crackpot.

      If you go "underground" anyone who knows, can always surrender your name. You can always submit it to a rogue server from a cash paid public terminal. Use the Gnu or Watcom compiler to make sure that there is no embedded identification code in the executable.

    1. Re:Depends on the road you want to take. by Weezul · · Score: 3

      Actually, I would really like to recommend that people who do not want to get harassed treat these things as school projects (option 1). There is a viberant cryptography and computer science literature which can provide a strong ligitimizing influence on your work.

      Now, it's not enough to just call it a school project. You need to be really doing something original and worth publishing, but you can do quite a bit legally when your intentions are academic. We had a good speaker from Lucent give a talk on this exact problem recently (at Rutgers). this is what he told us paraphrased:

      I'm going to tell you three stories about three diffrent people working in cryptography, but first I'm going to tell you the endings to the three stories and let you take a guess as to which stories have which endings. Two of these folling people went to jall and one recieved academic laurals.

      The first guy reverse engenered top secret government encrpytion chip and was told not to publish the results by his boss (and maybe NSA), but published the results in the New York times anyway. The second guy wrote a program to help him watch DVDs on his computer under Linux instead of Windows. The third found a major flaw in bank security for financial transactions and reported this to the company handling the financial transactins.

      Well the first guy (our speaker) recieved great academic awards, the second guy (Jon Johanson) spent a night in jail, and the thrid guy went to jail too (I donno how long). Actually, the third guys story is really intersting. Apperently the banking company said "no we do not believe that any money could be stolen with this exploit, could you prove it to us by making a transfer." the guy made a ransfer and they said "Oh you've stolen some money so we are going to throw you in jail." The implication being that they were tring to shut him up, so they tricked him into doing somthing illegal.

      Anywho, the moral of the story is that you can get away with these things if you have a PhD and work for a security company. I would say that people who are not any whare near getting a PhD in crypto, but want to publish subversive stuff should take their message to the academics. Specifically, you should get a respected academic as a coauthor for a paper and get your paper published in a resprected jurnal.

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    2. Re:Depends on the road you want to take. by KjetilK · · Score: 1
      I agree that the high road is to do everything openly. Instead of being anonymous, I prefer the "I am Spartacus" approach, a whole community taking the blame and facing prosecution. In a society that is not actually very bad, just heading in the wrong direction, this will probably have an effect.

      That being said, I think it is worthwhile to develop models to help those who are fighting an oppressing regime, who has no free speech rights, and who desparetely are trying to get a message out. By keeping connections open, redistribute information, ways to ensure that web sites remain online even if equipment is seized by police, etc.

      And, if everything else fails, we can use it ourselves.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    3. Re:Depends on the road you want to take. by Frank+T.+Lofaro+Jr. · · Score: 1
      Actually, the third guys story is really intersting. Apperently the banking company said "no we do not believe that any money could be stolen with this exploit, could you prove it to us by making a transfer." the guy made a ransfer and they said "Oh you've stolen some money so we are going to throw you in jail." The implication being that they were tring to shut him up, so they tricked him into doing somthing illegal.

      Was he actually convicted (if so , what was his sentence and the crime he was convicted of) or just arrested?

      See, if I hack your ssystem, I am committing a crime. If you ask me/authorize me to hack it, then I'm not. If you make it sound like you are authorizing me, but you aren't, but I can reasonably believe you are, then I might not be committing a crime. Example, you give me an "authorization form" that looks like it says you want/allow me to hack your system, but it has an obscure trick of phraseology that says I'm really not allow to do so. A court might say that it looked like I was authorized and let me go.

      --
      Just because it CAN be done, doesn't mean it should!
  16. Fight fire with fire by Mike+Belangia · · Score: 2

    What about requiring an EULA saying "blahblahblah I promise not to use this code to do anything evil blahblahblah"? It works for the big boys, why not for us too? If nothing else, it requires their lawyers to jepordize their own "rights" by challenging the legality of an EULA...

    1. Re:Fight fire with fire by Code+Archeologist · · Score: 1

      Actually that is not a bad idea. If you place an End User Liscence Agreement on a piece of software that has a legitamate use like DeCSS, then according to the corporations would put themselves in a really bad place if they brought their own creation up for judicial review. Because according to the idea of the EULA you are stating that you created the program for a specific purpose andf that you will take no responsibility if the user uses for some other purpose.

      Its kind of same reason why you cannot sue Smith & Wesson for making a rifle that is used in a murder. They made the rifle for legal use only, and it is not their fault if somebody used it for an illegal purpose.

      In programming it becomes a little more complex because you will actually have to make an application with subversive code in it have some legal and useful property which requires the subversive part to function properly.

      Now this could easily be done with DeCSS, just attach DeCSS to a Linux DVD player. Some of the others become a little more complex. Another option is to release a patch for an application the activates subversive code "Accidentally". Then it becomes a big Whoops, now how many times have one of the big boys released damaging patches to their software (I can remember a certain service pack of NT). It will just take a good bit of plausible deniability and playing with in their rules to cripple them.

  17. h4x0r a box... by sheriff_p · · Score: 1
    Surely the best solution is to put stuff up on a pseudo-hax0red box... A box that is owned by a friend, who claims to have no knowledge, and for the uploading to look like a hax0r attack. Therefore, no one can get charged - especially if the 'hax0r' and friend collaborated to have a box that kept no logs...

    But anyway....

    --
    Score:-1, Funny
  18. Re:If you live in the USA, forget it. by legoboy · · Score: 1

    That's what I thought for a while, too, but I've since changed my mind.

    I think that when Putin arrested that media guy, he was simply making the statement that he owed the people who helped him get into power nothing. The media owner had been running pro-Putin content in both newspapers and on television prior to the Russian presidential elections. After a week or so in prison, the man was released.

    I could be wrong, of course, but that's the impression I got from it.

    --

    --
    If a tree falls on an anonymous coward yelling 'first post' in the forest, does anybody hear?
  19. Somewhat off topic, but by MrHanky · · Score: 1

    what if someone made a css-auth-generator in Perl. What about a Shakespeare-to-DeCSS-converter? Shakespeare can't be illegal, can it? (except in Texas, maybe)
    --

    1. Re:Somewhat off topic, but by Saint+Aardvark · · Score: 1
      ...um, what? Do you mean something that would take in Hamlet's soliloquy and spit out DeCSS?

  20. What exactly are you hiding from? by kaphka · · Score: 5

    This question sounds a little fishy to me. Maybe it's just my personal opinion, but we aren't ready to go underground yet, are we? For one thing, that would eliminate any sympathy that we might have from the mainstream (it's hard to imagine the public rallying behind a group of anonymous hackers.) Furthermore, our legal system will never change if we simply circumvent it. It's not designed to work that way. Without any (openly) dissenting voices, only the opponents of free speech will be heard. Hiding only reinforces the picture that the government has successfully been painting, of a tiny group of immature hooligans who pay lip-service to "free speech," but really just want to cause trouble.

    I'm sure you all think I'm naive, and I'm underestimating the damage that a lawsuit can do, but it strikes me as incredibly cowardly to do otherwise. Personally, I've sent copies of the musical version of DeCSS (a link would be helpful here) to all my friends, so that they can play it on their radio shows. None of them have blinked. Like most "broadcasters" (including authors), they know that because of their position, it is their duty to be the first line of defense against the thought police.

    (Aside: Why do all my friends have radio shows? Do hand them out at concerts or something? I want a radio show!)

    --

    MSK

    1. Re:What exactly are you hiding from? by tongue · · Score: 1

      The first assumption is that the poster is living in a country with laws and a society like the US... possibily the public would not support something like a group of anonymous hackers, but perhaps they would somewhere like china.

      Secondly, perhaps its software that is illegal, but your morals and ethics say it shouldn't be. Cryptographics, for instance.

      All things considered, I think its a good question that needs consideration. If there aren't systems in place to do things anonymously, there should be.

    2. Re:What exactly are you hiding from? by alienmole · · Score: 2
      We're not hiding, we're attempting to preserve some freedoms.

      I think the request arises from the sense that so much of what we do on the Net is monitored and/or discoverable after the fact, via technical or legal means. Freedoms that we take for granted in the "real" world - the ability to have a private conversation with someone, for example - largely don't exist when we're on the Net.

      For those of us whose lives are heavily intertwined with the net, this is rather disturbing, and it's only natural - and important! - to think about how these controls could be circumvented if it became necessary.

      The politicians, beaureaucrats and lawyers are busily trying to create a world in which criminals can't function. Unfortunately, at the same time, they're creating a world in which everyone is potentially a criminal (copying a DVD for a friend qualifies now, under the DMCA.) The result has the potential to be quite scary, even for law-abiding citizens.

    3. Re:What exactly are you hiding from? by Fred+Ferrigno · · Score: 2

      If there aren't systems in place to do things anonymously, there should be.

      In an ideal world, there shouldn't need to be any reason to hide from the law, and, for the protection of the people, hiding from the law shouldn't be allowed. Of course we don't live in such an ideal world, but that's no excuse to just give up and assume that this can't be changed. Like the Suck.com article pointed out, if we don't work within the system we will be crushed by it.

      --

    4. Re:What exactly are you hiding from? by MrBogus · · Score: 1

      First of all, something like DeCSS is pretty much useless unless it is wide-spread. A secret DeCSS code would only enable some net anti-MPAA who have a monopoly on DVD piracy. Not to mention that an elite underground movement is just a target for the powers that be to make an example of.

      The best solution is to encourage mass disregard for unpopular laws. (It worked for the national speed limit.) And by mass disregard, I don't mean symbolic acts such reproducing DeCSS source to slashdot or a t-shirt or on radio. I mean, encourging the Windows- and Mac-using masses to download some freeware so that they can bypass the annoying region codes and mandatory commercials found in the corporate approved DVD players.

      --

      When I hear the word 'innovation', I reach for my pistol.
    5. Re:What exactly are you hiding from? by AlexB892 · · Score: 1
      Without any (openly) dissenting voices, only the opponents of free speech will be heard.
      There is a difference between dissenting speech and dissenting activity. In the USA, you are protected to engage in the first, but not necessarily the second. There will still be plenty of dissenting voices. A dissenting voice is when someone writes letters to the editor, or attends a demonstration or rally opposing anti-freedom legislation.

      On the other hand, a dissenting act, e.g. civil disobedience/distributing DeCSS, can get you in trobule with the law, and most people can't afford that trouble. Simply avoiding prosecution is not the way to get the law changed, but when combined with dissenting speech, it provides a second line of defense for our rights if the normal political process fails us.
    6. Re:What exactly are you hiding from? by wa1hco · · Score: 1

      You're either naive, joking, or trolling. Organizations in power attempt to increase their power and decrease instances on imperfect control. Their limits come from law, lack of information, and resistance. The Net has increased the amount of information available, The laws clearly haven't responded to the rapidly changing technology. We're left with resistance.

      Assuming US democracy works, and it has in the past, once a few fat cat kids get in trouble or a few sympathetic people get creamed by the new corporate power grabbers, the public will get outraged and polititans will explain how they've _always_ supported free this and that. But, it's possible that other forms of resistance will become necessary. Certainly, preserving the right to hold private conversations and the right to publish anonymously becomes essential to resisting the natural tendancy of power to attempt to increase it's hold.

      The entire principle of government rests on balancing power and interests. How did you ever get the idea that yeilding all power results in a stable situation?

    7. Re:What exactly are you hiding from? by Mars+Saxman · · Score: 1
      Maybe it's just my personal opinion, but we aren't ready to go underground yet, are we?

      Maybe you aren't, but I sure am. After watching what's happened to Napster, Streambox, ReplayTV, Jon Johansen, etc., there's no way in hell I'm releasing any software that might potentially piss off any corporate entity under my own name.

      Maybe if anonymous distribution becomes the rule rather than the exception, they'll finally see what a masive whack-a-mole game they've gotten themselves into and give up.

      I'm sure you all think I'm naive, and I'm underestimating the damage that a lawsuit can do, but it strikes me as incredibly cowardly to do otherwise.

      You may be right, but I side with that old saying: better a live coward than a dead hero. I have a life to live, thanks much, and I'm not going to get myself into decades of debt and maybe even some prison time over software. It just isn't worth it.

      -Mars

    8. Re:What exactly are you hiding from? by HiThere · · Score: 1

      And sharing source code is what? An act, speech, or both? What if you speak it into a vocoder? Why should that change anything? (Well, vocoders are not good enough this year, but ...).

      If you have no recourse, then the law is a flimsy shield. It mainly protects those who have the potential to stand up for themselves. This isn't what it says it's about, but remember, the prime purpose of the law is to make sure that nobody who can do so gets so angry that they want to tear the country (whichever country) apart.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    9. Re:What exactly are you hiding from? by Ellen+Ripley · · Score: 2

      kaphka said:
      For one thing, that would eliminate any sympathy that we might have from the mainstream (it's hard to imagine the public rallying behind a group of anonymous hackers.)
      The public-at-large will never support hackers. The reason we have this world is because most people want security, not freedom. The belief that the desire for freedom is universal has been the undoing of every reform in history.

      The only system that will guarantee freedom is one that supports individual rights, power and freedom over all other concerns, especially concerns of safety and security. It would have to have this support hard-wired in, without the ability of the will of the majority or judicial review to override the central idea of individual freedom.

      The US doesn't have such a system. Even if the US were the democracy it sometimes claims to be, that would only support the will of the majority, which is for security and not for freedom.

      Furthermore, our legal system will never change if we simply circumvent it.
      If voting could change anything, it would be illegal. For voting, substitute anything.

      Without any (openly) dissenting voices, only the opponents of free speech will be heard.
      These openly dissenting voices are needed in addition to, not instead of, hidden action.

      Ellen
    10. Re:What exactly are you hiding from? by Eck · · Score: 1
      It's important to realize that these are not mutually exclusive.

      We absolutely should continue standing up to oppressive forces publicly. Excercise free speech to the extent your local legal systems allow. We're doing that to some extent right now. At the very least, the folks running Slashdot have their real identities on the line in support of this discussion.

      Now whether some of us also participate anonymously in the sort of activities we're discussing in this thread is a separate issue.

    11. Re:What exactly are you hiding from? by Alanzilla · · Score: 1

      The only system that will guarantee freedom is one that supports individual rights, power and freedom over all other concerns, especially concerns of safety and security. It would have to have this support hard-wired in, without the ability of the will of the majority or judicial review to override the central idea of individual freedom.

      The US doesn't have such a system. Even if the US were the democracy it sometimes claims to be, that would only support the will of the majority, which is for security and not for freedom.


      You have good points, but you fundamentally miss one key concept. The US was not set up as a democracy. It was set up as a republic--a democratic republic, yes, but not a democracy.

      This confusion has, in fact, led to the state of our government today.

      If I recall correctly, and I may not, a woman once asked Benjamin Franklin what kind of government they had set up at the Constitutional Convention. "A republic, madam, if you can keep it" was his reply.

  21. The first peice by Elwood+P+Dowd · · Score: 1

    The first peice of subversive software that must be distributed is a better distribution channel for subversive software.

    I think gnutella is *really* close. FreeNet is nice. Zero Knowledge Systems' Freedom is pretty excellent (from what I read, that is).

    We need a free software combination of the three. A system where every node acts as a fileserver, file cache, and an encrypting/decrypting packet relay.

    The only way that lawyers could catch people would be to compromise a majority of the nodes.

    So, the last layer that we would have to add would be a trust system. That way lawyers would have to compromise trusted nodes. We'd be invincible.

    Of course it would suck down bandwidth like the end of the world... Every firewall in the world would disallow it.

    Later,
    Elwood
    --

    --

    There are no trails. There are no trees out here.
  22. Developing Free Software by Greyfox · · Score: 2
    The problem with developing free software is that pretty much anything you write is going to compete with a commercial product and thus draw the ire of some corporation or another. And since there are a lot of corporations and their lawyers poking around on the net these days, it's very easy to inadvertently wander into someone's crosshairs.

    The only method I can think of to avoid having this happen would be to take it underground. It wouldn't be that hard to set up a private, invitation only VPN. Using the web of trust model and the threat of kicking off a node that jepordizes the rest of the network (By allowing an untrusted leaf to connect through it) we could implement a net away from the common man and the corporate fiends. One pretty much unknown to them. One where we could post program foo without having to worry about getting a phone call from some corporate lawyer the next day, or a week or a month later.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Developing Free Software by Kronovohr · · Score: 1

      Wild-haired variation on this theme (I thought this up a while back, but
      never got around to playing with it):
      Passworded private DNS server system, linking pseudodomains outside the
      standard DNS heirarchy. Hosting via dynamic IPs which update to these
      systems.
      Ok, here's the wild-haired part: the user sets DNS auth through Kerberos
      modelled auth, which works on the one-time ticket method. IP spoofing would
      come into play as a problem, but since none of the services are hosted via
      the generic DNS heirarchy, that would prevent someone from inadvertently
      logging on. Every communication must be encrypted [via ssl for general
      browsing, ssh for activity]. The only theoretical gateway (which would
      just serve as an info dropping zone for legitimate users) would be something
      to the effect of a gopher server with lots of "unauthorized access will
      be prosecuted"s all over the place.
      How it goes:
      DNS server IPs given out via encrypted communications.
      When you sign up, you get a password for the DNS system (this'll be a short
      hack if ever implemented) that you will change monthly (if not weekly) to
      a [verified] non-library password.
      DNS servers do not give errors on failed login, they only send to outside
      sites like, say, ftp.microsoft.com or something like that.
      Blind peer-to-peer transfers may be another portion of this, as most of the
      subversive projects do not typically require 10s of Ms of code. Every client
      is a server.

      Kind of out of sorts, but I'm still not awake yet.

  23. Move coding out of the USA by mind21_98 · · Score: 2

    I never thought this might be necessary but it seems like we need to teach the corporate community a lesson.

    Do not use any American coders in your open-source project. You heard right, no American coders. Although this might be a bit extreme, it is necessary to prove to the government and to corporations that they are killing the American IT industry. (By American I mean the United States, not Canada or any other country in North America)

    If this does not make the companies get the message, then it's their own fault for killing the economy.

    1. Re:Move coding out of the USA by Marketolog · · Score: 1
      To give you a hint:
      Russian programmers are available for your projects. Prices may vary (from 0 for hardcore fanatics to 500 $/month for developers). It all depends what and whom you want.
      www.job.ru (need to read Russian, though)
      The easiest way - get a guy who speaks Russian, get contacts via him, do the project.
      Second tip: try to hire people as far away from Moscow as possible (Moscow is the most expensive, anyway). Novosibirsk, Tomsk, Perm, Yekaterinburg, Chelyabinsk, Chita are good places to start. Hint - city name + .ru (e.g. perm.ru). And, by the way, cracks are legal in Russia, because they qualify as patches - programmes, that increase the functionality of the software product.

      Please remember that most programmers speak English, but not fluently. And, there are some other countries you could try - Ukraine, Belorussia, Kazahstan, etc...

      And good luck!

    2. Re:Move coding out of the USA by cheese_wallet · · Score: 1

      I fail to see what this would accomplish. Maybe damaging the open source movement? I mean, open source has next to nothing to do with the "American IT industry."

      Keep at it though, maybe you will think of something.

      cheese

  24. Usenet? Definitely. by Saint+Aardvark · · Score: 2
    It'd still be a little problematic, in that the end-user would have to grab the code fairly quickly...but if you post it regularly -- say, once a week or once a month -- there shouldn't be a problem.

    The advantage is that if it was posted to alt.code.subversive.source from, say, Malaysia, it'd probably propogate to The Rest Of The World(tm) before reaching the US...at which point, it'd be too late for a quick-and-dirty yank of the original posting.

    What you might also consider is making an announcement somewhere about how/where/when it'll be posted -- a pointer in the C sense of the word. "Look for subert.tar.gz in Base64 after the 15th of every month." The announcement could be made in any number of places besides just the newsgroup -- what if we all know that my user info on Slashdot can be checked for when v1.2 is coming out? And let's not forget the Real World. A classified ad in The New York Times would be an effective and fairly international way of announcing such a thing.

  25. A few ideas by e-gold · · Score: 1

    (Speaking only for myself!!!)

    For starters, I'd get my idea to http://cryptome.org/, even though that's guaranteed to get it law enforcement attention, because John Young is a better and more trustworthy newsman as a part-timer (he's really an architect!) than 99.9% of the full timer$. Good people look at Cryptome, and I'm guessing if it upsets authority your project will interest him. You might also post it to cypherpunks, or Usenet, as has already been suggested here.

    Of course, you may need to find a way to pay for it somehow, and there's a pretty good chance that some of what you're thinking of has already been done, anyway. Good luck!
    JMR

    --
    Try e-gold - (contact me). I'm NOT e-
  26. TAZ rewebbers by alech · · Score: 2

    Have a look at this site for some information about anonymous publishing. I found the method they used quite interesting, not too easy to think of it... But I don't know if there are actually servers available that do stuff like this or if all of this is only purely theoretical... Greetings, Alex

  27. The dangers of asking such questions by Retribution · · Score: 2

    Unfortunately, asking questions like these can actually endanger slashdot. Stuff like this would be the first things brought up if anyone tried to make a serious attack (legally or otherwise in the public eye) against slashdot.

    At the same time, I'm glad we can still have this sort of discussion. I'm scared to think that the threat of net censorship could make things like this nonexistant, and I'm thankful that slashdot can cover this sort of material.

    I realize that this is an "Ask Slashdot," and not actually material by the people who run slashdot. So what. Slashdot is run by CmdrTaco and company, but a very large portion of it is defined by the slashdot community.

    In a nutshell, I think everyone should be thankful that we can still ask questions like this.

    Cheers.

    --
    -- That tickles!
  28. Hah! by Chris+Johnson · · Score: 3

    I'll bet he's plotting a one click web fulfillment system- the bastard! *g*

  29. Speaking of helping the EFF ... by Col.+Panic · · Score: 3

    Here is how

  30. Obfuscate your identity by CodeRx · · Score: 4

    Anyone with enough resources will be able to track you down. Big corps usually have good private investigators on the payroll - these guys don't have to play by the rules like the cops/feds do. You can take some steps to make things considerably more difficult, however.

    Use a *good* anonymous remailer in a country other than your own. If possible, use several remailers in several different countries. Distribute your software through Freenet and encourage users to set up mirrors. Use encryption software, such as GNUPG.

    These suggestions are perfectly legal ways to obfuscate your identity. This is good because if you are caught, there won't be a lot of "enhancement" charges thrown at you (like getting caught with a few grams of pot, a small scale, and a (legal) gun). Depending on exactly how "subversive" this software is, you may decide it's worth breaking a few more laws to reduce your chances of getting caught.

  31. Use a non-digital distribution model by mini+me · · Score: 2

    Instead of initially transfering it over the net, why not print it out on say paper, or a t-shirt, something along those lines. It is much more difficult to track anolog items, just look at paper money for example. Once the code is distributed to enough people the cat will be out of the bag and the people who recieved to code can start putting it in digital form and on to the internet.

    If you are real ambitious you could hide the code into a picture. Then if you could get this picture into a highly distributed magazine then everyone would have the code and all they'd have to do is scan it and run it through a program to decode it. This picture method would also work if you want to still use the internet to distrubute it, atleast it would help a bit.

    I would think if many people have the code before it is posted to the internet it would prove very difficult to prove who's code it is, and they would have to sue every single person who put it up which would take quite some time if they'd even bother.

    1. Re:Use a non-digital distribution model by eap · · Score: 1

      Even better, why not have it published anonymously in, say, a newspaper of some type? Journalists are not required by law to divulge their sources (this was tested in court long ago). Exploit the advantages given to dead tree print that are not afforded digital media.

  32. You're Confusing Your Objectives... by John+Murdoch · · Score: 4

    Hi!

    I think you have to decide what you want to do:

    • Run an Open Source project
    • or, write guerilla software

    If you want to run an Open Source project, hey, that's great. But by its very nature Open Source is open--the very opposite of clandestine. If you're going to write clandestine software you need to maintain an absolutely closed development group--you simply cannot tell the world the names and addresses of all the members in your cadre of 3l33t haX0r d00dz.

    Corporations? You're Aiming Too Low
    DeCSS may scare the (few remaining) wits out of the MPAA--but ultimately the MPAA is just a trade organization dedicated to staging an awards ceremony. If you really want to have a little excitement, consider doing something really subversive. Say, develop Arabic-language courseware targeted at girls (particularly Afghan girls). Or Bible-club software in modernized Chinese.

    I have been involved, in years past, with an ad hoc operation that smuggled Bibles and other Christian books into countries where they were (and in several cases still are) considered contraband. The operation was relatively small--because we had limited funds, and because we depended upon people in-country to handle distribution. Our funds were limited by our need for security--if we'd broadcast to the world that we were smuggling Bibles to women in the Persian Gulf the locals might have caught on. Or worse, caught our contact in-country. Security is paramount.

    That said, yes--Microsoft compilers do point to unique identifiers in things like class IDs. A necessary part of the COM interface requires a globally-unique identifier--that identifier of necessity points to your machine. That doesn't make it easy to find your machine--it only means that once the authorities get to your door they can prove that a particular class or DLL was originally compiled there. (That is, it was compiled there first--subsequent compiles on other machines won't change the class IDs, so those later builds will still point to your machine.)

    1. Re:You're Confusing Your Objectives... by dangermouse · · Score: 1

      Wow. I'm not a religious man, but I have to say I'm fairly impressed by how well you're doing your job as a Christian. Good work.

    2. Re:You're Confusing Your Objectives... by kpeerless · · Score: 1

      I am not a techie, but it seems to me that the indentifiers have to point to SOMEWHERE in your machine. So it seems to follow that you might use this particular part in compiling but remove and secrete it and replace it with a 'clean' part for recompiling. No?

    3. Re:You're Confusing Your Objectives... by Anonymous Coward · · Score: 1

      If you really want to have a little excitement, consider doing something really subversive. Say, develop Arabic-language courseware targeted at girls (particularly Afghan girls).

      Given that they don't speak Arabic in Afghanistan, this might be a less-than-ideal use of development resources.

      How many Persian-language Bibles did you distribute in Saudi Arabia?

    4. Re:You're Confusing Your Objectives... by ambient · · Score: 1

      VMWare anyone???

      For the first compile of the software, just do it in VMWare... after the ProgID's have been set just delete the VM and it no longer exists.

      I'm not too sure as to how GUID's are generated, but if I remeber correctly, the only machine-specific part is the MAC address. If you can decode the MAC address from the GUID, it would point to a VMWare machine, but not one in particular.

    5. Re:You're Confusing Your Objectives... by Thorgal · · Score: 1

      Distributing Bibles to Persian Gulf women? You mean, you want them to be even more depressed?

      Bible bashes women on every second page, you know...
      --

      --
      "Man in the Moon and other weird things" - wfmh.org.pl/thorgal/Moon/
    6. Re:You're Confusing Your Objectives... by alecto · · Score: 1

      And you can specify the low order digits of the MAC address in VMWare. However, there is no (supported) way to change the higher order bytes that indicate the manufacturer.

      Also, don't use a copy of Win* you've registered. Period. And don't connect the VM to the network. (In fact, if one's doing a compile like this, I don't think it would be too paranoid to unplug the ethernet and/or telephone jacks).

      And think of everything you'd try if you were analyzing a file to see where it came from. (e.g. slack space)

    7. Re:You're Confusing Your Objectives... by Malcontent · · Score: 2
      You want to smuggle bibles into countries that are already torn by religious strife? This is your idea of charity? Did you forget religious carnage that took place in bosnia? How many people were killed in the name of god there?

      You are a sick sadist.

      A Dick and a Bush .. You know somebody's gonna get screwed.

      --

      War is necrophilia.

    8. Re:You're Confusing Your Objectives... by THATDOG! · · Score: 1

      Your a sorry butthole.

    9. Re:You're Confusing Your Objectives... by hey · · Score: 1

      You can generate the GUIDs (global ids) on a different machine then use them on your machine. Does somebody (eg EFF) want to set up CGI internet to GUIDGEN.EXE - the program which makes the GUIDs?

    10. Re:You're Confusing Your Objectives... by Alanzilla · · Score: 1

      That said, yes--Microsoft compilers do point to unique identifiers in things like class IDs. A necessary part of the COM interface requires a globally-unique identifier--that identifier of necessity points to your machine. That doesn't make it easy to find your machine--it only means that once the authorities get to your door they can prove that a particular class or DLL was originally compiled there. (That is, it was compiled there first--subsequent compiles on other machines won't change the class IDs, so those later builds will still point to your machine.)

      Actually, if such identifiers exist, then all an oppressive government would need to do is to say "we traced this back to [insert individual here]'s computer using the compiler id".

      It wouldn't matter if they had or had not, because, if such a thing is possible, people will believe it.

      Relying upon digital signatures as legal documentation is scary, because everything can be faked, with enough knowledge, access, and work.

    11. Re:You're Confusing Your Objectives... by Malcontent · · Score: 2
      But my conscience is clean. I never threw gasoline on to burning building like that sadistic bastard .

      A Dick and a Bush .. You know somebody's gonna get screwed.

      --

      War is necrophilia.

  33. I cannot resist!!!! by zorgon · · Score: 3
    Holdonjustaminutehere, tovarishch:
    You said, "free country"
    DO YOU MEAN free-as-in-BEER COUNTRY,
    OR Free COUNTRY!

    Free countries must use the Gnu Public Constitution(tm), or they're not really Free, merely free!

    {grin}

    WWJD -- What Would Jimi Do?

    --

    I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

    1. Re:I cannot resist!!!! by QuoteMstr · · Score: 1

      I'm not entirely sure whether this is offtopic or funny, so I'll post.

    2. Re:I cannot resist!!!! by zorgon · · Score: 2
      The answer is c) offtopic, and funny ;), It's just the way the original poster said "free country" that just grabbed my attention. I thought, "there's a really dumb joke in there somewhere..."

      WWJD -- What Would Jimi Do?

      --

      I am quite civilized, and I should be brought a beer immediately. -- Bruce Sterling

  34. Some sort of physically hidden server? by Saint+Aardvark · · Score: 2
    I remember "High Weirdness on the World Wide Web", and one of the things listed was just an IP address. Seems the guy was a sysadmin somewhere that had an extra IP address lying around, and he set up a machine as, I think, an FTP server for various text-files. He couldn't register a name for it, 'cos it would alert the boss, but I guess just the number slipped under the radar.

    So a little gedankexperiment: You take to work a little palmtop something or other -- actually, this would be a perfect task for a Tiqit computer -- hook up a small hard drive (hell, you get 10 meg drives free at Burger King these days), hook it up to the ethernet at work, and stuff it behind some drywall. Voila, instant hidden server. (Best Ron Popeil voice: "Just set it...and...forget it!") You access it from public terminals/net cafes, following the usual precaustions (stay away from where you live, pay cash, don't use the same place twice), and you don't keep logs on the damn thing.

    Before the flames start, IANAY (I Am Not Awake Yet), nor do I know much about networking. Is this sort of thing feasible, or is it just another cool idea that is utterly impractical? Anyone?

    1. Re:Some sort of physically hidden server? by travisd · · Score: 1

      Not worth the effort. One traceroute to the server and finding the physical server is irrelevant -- all you need on a good network is to find the closest router to the box, use the ARP tables to find the MAC address of the box, and then look at the switch to see what port it's connected to.

    2. Re:Some sort of physically hidden server? by AndrewD · · Score: 2

      It wouldn't even take a traceroute. Having just spent the day recabling my office, it's surprising how easy it is to spot where things are drawing power just by watching the electricity meters, following the cabling, and wondering what the hell this is that's plugged in right where I want to put this printer box.

      Add to that that most HDDs are noisy wee bastards, and that behind a dryline is a very dusty environment, and you've a recipe for a very grindy HDD that wouldn't last long at all.

      And if it wasn't the dust, it'd be the moisture.

      --

      -- AndrewD

      A Maze of Twisty Little Laws, All Different.

    3. Re:Some sort of physically hidden server? by Saint+Aardvark · · Score: 1
      Welp, I guess it would fall into the cool-but-impractical-Hollywood-trick category. Dang. I guess that explains all the cops coming to my door...

  35. possesion of stolen material is still a crime by www.sorehands.com · · Score: 2
    But stole that car, I only got it in my driveway.

    Look at the ruling in both the CPHack case and the DeCSS case. They are using the "working in active concert" bit to stop linking and mirrors.

    The Napster is turning around the burden of proof on an infringement case.

    Even so, big companies is using the expense of litigation to beat people into submission. That is why Jon settled with Mattel, not being able to afford to defend it. Not the issue of propriety of his acts.

  36. Don't forget floppies... by AlexB892 · · Score: 1

    Simple: give the program to your friends on a floppy disk (or zip, or CD-R, or your media of choice).

    For more effeciency, you can even attatch the disks to your school/office/organization (physical) bulletin board for anyone to use.

    And if you don't want the disk traceable to you, wear gloves while handling it and don't let anyone see you handing it out.

    Then when the program makes it's way onto the 'net, it won't be *your* problem...

  37. Re:Sweet Skepticism of the Heart by anonymous+cowerd · · Score: 2

    Sweet Skepticism of the Heart --
    That knows -- and does not know --
    And tosses like a Fleet of Balm --
    Affronted by the snow --
    Invites and then retards the Truth
    Lest Certainty be sere
    Compared with the delicious throe
    Of transport thrilled with Fear --

    -------------
    Anonymous Emily Dickinson LIVES!

    Jesus Christ, how in the world did this woman manage to anticipate all these slashdot articles so many decades before they were published? +1, Interesting, +1, Ontopic!

    Another poetry lover remains,

    Gratefully yours, WDK - WKiernan@concentric.net

  38. Won't work by Poligraf · · Score: 1

    Come on, it's a BIG MONEY involved!

    American lawyers/companies do not have any morals; they do what they need to protect their money. It's enough to sue the shit out of you if you live in the US, but if you live in Russia, they send some money to mafia (or cops, that are basically another mafia branch anyway), and the mafia breaks your neck and/or "confiscates" your server, so that other people think twice before doing anything like that.

    --
    Tigers respect lions, elephants and hippos. Maggots respect no one. (C) S. Dovlatov
    1. Re:Won't work by Anonymous Coward · · Score: 1

      from years of proud and misguided delinquency--

      its awfully hard to trace anything uploaded over a payphone from a laptop/pda via an acoustic coupler on one of the "free" dialup isp accounts. another good way is enrolling for a beer appreciation class at your local community college under a bogus name to get an ID card (and a cool class on beer) and use their terminals to upload.

      where to upload?
      to a cracker newsgroup-itll get sucked up right away by tons of dist-geeks.

    2. Re:Won't work by tetrode · · Score: 1

      Then upload it through a prepaid mobile connection (and dispose of the card afterwards). They will get the number, but no name is connected to it.

  39. Or try creating, instead of stealing... by update() · · Score: 2
    Here's a novel idea. Instead of expending all this effort on hiding from the law, why don't you concentrate on creating some original work that people will want, and making it available under whatever terms you see fit? I realize it's easier and more glamorous to devise a way to redistribute other people's creations against their wishes, but wouldn't you get more satisfaction out of making your own contribution to the world?

    ---------

    1. Re:Or try creating, instead of stealing... by dangermouse · · Score: 2

      You miss the point. Anonymity allows dissention without reprisal, and that's a good thing. We're not talking about swapping N*Sync mp3s here, or pirating Windows games, we're talking about the ability to hide in an environment increasingly hostile to hackers. God forbid you should use a barcode reader for reading barcodes of your own choosing, rather than just those in ads the way the manufacturer intended. If such a thing is going to bring you enemies, I say (in the immortal words of Miagi-san): "Best defense: no be there."

    2. Re:Or try creating, instead of stealing... by GreenHell · · Score: 1


      Here's an novel idea: if creating a driver for a piece of hardware (ie. the CueCat) so it works in a different OS is stealing (as implied by your post's subject) then someone better go after almost everyone who worked on the linux kernel. If creating away to view media which you legally paid for on a different OS than the oginization which controls them supports then (ie. there is no official DVD player for Linux) then I have no right to make atape player out of scratch if I want to (Ok, so that's not a good example, but I think you get my point)

      Just because the powers that be want to try and demonize something doesn't mean it's illegal or stealing
      </FLAME>

      -GreenHell

      --
      "I won't mod you down - I feel the need to call you a twit explicitly, rather than by implication."
  40. Write a .VBS worm by Anonymous Coward · · Score: 1

    Of course, you could write a DeCSS worm and aim it at the MPAA and RIAA.. with the legal address books they have it would probably hit Kevin Bacon's list on the second mailing and then everyone in the world would have it by noon. .. dare anyone suggest the MPAA or RIAA is not using Microsoft Outlook as their primary tool? .. no comments from the monkey farm.

  41. XOR by xercist · · Score: 2

    David Madore wrote a paper about using XOR to be able to publish information without the author being trackable. I suggest you read it.

    I wrote a program called Pad which implements this scheme, if you're interested. I also have a public pad repository, one of many repositories which have links on David's page.

    --

    --

    --
    grep "xercist" /dev/random ...you'll find me in there someday
  42. VPN! by austad · · Score: 3

    I've always wondered how feasable it would be to set up a LARGE virtual network on top of the internet. The problem would be making sure that only trusted people get onto it.

    Once you have this large network, you'd be free to do whatever you wanted on it, with not much worry of law enforcement, government, or clueless people interfering with your work.

    Think about it, multiple IPSec tunnels to different nodes, and gated running with OSPF or BGP4 for dynamic routing updates in case someone elses node goes down.

    Of course, you'd be reliant upon owners of the other nodes keeping them secure. Maybe a linux distribution that is specifically for making a node for the network would be better rather than trusting each user to set up and secure his own box. Run the installer, give it an IP, and tell it where a couple of nodes are. Make extensive use of encryption, especially for authentication, an you're all set.

    For an nice layer of anonymity, it would be nice if freedom.net allowed IPSec tunnels through their network. Although ssh works, and you can always do ppp over ssh.

    There's endless possibilities to how this could work, but it would certainly be an interesting project.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
    1. Re:VPN! by moderatorssuckdotcom · · Score: 1

      I've always wondered how feasable it would be to set up a LARGE virtual network on top of the internet. The problem would be making sure that only trusted people get onto it. Once you have this large network, you'd be free to do whatever you wanted on it, with not much worry of law enforcement, government, or clueless people interfering with your work.

      you mean like Hotline or Carracho? They're not exactely for "trusted" individuals only, but they are a network on top of the internet, with their own protocols etc. and normal people (like lawyers :) don't really know about it.

    2. Re:VPN! by austad · · Score: 2

      Actually, I was thinking more like a private network that standard protocols work on, like http, ftp, ssh, etc. I don't think hotline is encrypted either is it?

      Maybe once I get my DSL installed at my new apt, I'll start poking around with this. Anything I do, I'll post on http://www.signal15.com once it's back up.

      --
      Need Free Juniper/NetScreen Support? JuniperForum
  43. candle vesus blow torch. by www.sorehands.com · · Score: 2
    A standard corporate tactic, which Mattel tried to threaten me with, is run up the legal bills. Even though they knew they were wrong (why else would they dismiss when a judge asked what's libelous?).

    I caught that Mattel making inconsistant arguments and used it against them. They claimed that they should have an unfettered right to file lawsuits, but they filed (and lost) a lawsuit against someone for filing a lawsuit against them.

  44. "Public Terminals" by Datajunkie · · Score: 2
    As far as public terminals go there are probably millions of them. here are a few
    • Libarays
    • Cyber Cafes
    • Schools
    Unfortunatly you do not have control of where your "subversive" software is going to go. Though I think piracy is one of the best things in the world for a software company (look at what doom did for id) when you are writing war programs and hacking programs and they are good they take on a life of their own... Along time ago I wrote a simple mail program (that didn't have good intentions hehe) and gave it to one friend. About 2 years later I was looking for war scripts for irc and about 7 out of the ten that I checked out came with my lil old program (that didn't have good intentions). This is from writeing a simple program for my use and that of that one friend I let use it. I had no control of it. Information is free and wants to be seen. It will find its way to the masses if it can...
  45. Won't work by Poligraf · · Score: 5

    Do you know that the phone company has a log of all phone calls going through its system ???

    This way a small BBS will be "decrypted" immediately; FBI just needs to run a query like:

    SELECT DISTINCT originating_number
    FROM all_phone_calls
    WHERE target_phone_number = :bbs_number;

    against the phone company's data warehouse.

    --
    Tigers respect lions, elephants and hippos. Maggots respect no one. (C) S. Dovlatov
  46. It is so simple by attackiko · · Score: 2

    Go to IRC meet some geek from Europe. PGP the source and send it to him. He can then safely redistribute it (because he lives in a free country). The net is soo large and if you are careful there is no way they can catch you. Good luck!

    1. Re:It is so simple by fatphil · · Score: 1

      Who's the American who sent some code over to a Norwegian guy last year?
      Congratulations on not getting caught. Shame about the European though.
      FatPhil

      --
      Also FatPhil on SoylentNews, id 863
  47. Re:If you live in the USA, forget it. by Poligraf · · Score: 1

    p.p.s. stalin wasn't russian, he was georgian, and spoke russian with a georgian accent. russia has a history of being controlled by foreign powers. i'm thinking China hits 1.5 billion people, goes 'wtf' and charges across siberia, storms moscow, and subsequently controls 1/4 of the world landmass.

    Don't even hope! ;-)
    No such thing happens while the world has nuclear rockets.

    As for the government, IT IS mafia, or at least the significant part of mafia.

    --
    Tigers respect lions, elephants and hippos. Maggots respect no one. (C) S. Dovlatov
  48. For the love of God... by Enahs · · Score: 1

    if you are planning to use the Sorensen codec .DLLs to view Sorensen Quicktime files, don't release your software under the GPL. You'll get it from both ends!

    --
    Stating on Slashdot that I like cheese since 1997.
  49. Anonymous resources by Mike1024 · · Score: 1
    Hey,

    I'm not going to talk about the ethical arguments and/or benefits of not publiching subversively, just give you my ideas:

    1) Usenet - Post anonymously, using a chain of remailers. Some info Here.
    2) E-mail - Sign up for an account that won't be logged or tracked, like Hushmail
    3) Access - Floppy disk and public-access PC, like in a library.
    4) More - You could try Crowds.
    5) More - Take a look at The EFGA Anonymity page

    Michael

    ...another comment from Michael Tandy.

    --
    "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
  50. You are having paranoid fantasies by Ars-Fartsica · · Score: 3
    Firstly, a corporation is behind some of the most subversive software of our times - if there's money to be had, somneone, some company will back you.

    You seem to have an overly high opinion of the "conformity", if you will, of corporations. There are companies that let you gamble and buy drugs, steal music and videos, and hire prostitutes, all over the web.

    What on earth could you be doing thats is worse than this?

    I have a funny feeling that you're a minor-league developer who has let the slashdot "black-helicopter" club feed your paranoia.

    1. Re:You are having paranoid fantasies by alecto · · Score: 1

      I thought for sure that link was going to point to Microsoft :>.

  51. USENET + Signed PGP by maynard · · Score: 3
    Don't bother with setting up an FTP site, CVS Server, et all. Here's how to do it so that each collaborator is completely anonymous while everyone in the group maintains certainty of authenticity both by authors in the source tree:
    • Start with an anonymous remailer as described in The Anonymous Remailer FAQ.
    • Next, create a NEW PGP key (that's not related to your name, DUH!) and upload it to one of the many PGP Keyring servers, such as at pgp.mit.edu.
    • Next, create an internal CVS tree with your source code. Tar it up, split it, md5sum the file, and attach both to a mail message pgp signed with your anonymous key. Mail this to the remailer with a USENET news header of your favorite newsgroup (make certain all your friends know the correct newsgroup to puruse).
    • Now, all your friends need only suck down the attachment from the agreed upon USENET newsgroup and create their own CVS trees.
    • They all follow the same steps, only they post patches, along with an MD5 sum of the patch+original CVS source tree (tar'd, or individual file)... this way you know when you're applying the patch that it's against a current revision).
    There you go, because you're using an anonymous remailer it's completely anonymous. Because everyone is signing the USENET post with their (anonymous) PGP keys it's absolutely certain proof of authenticity from the author, and because you're MD5 suming either the source tree tarball or individual files you can be certain that the patch is against a particular revision of the source tree/file.

    Answer your question?
  52. Is the tinfoil still wrapped tightly? by Ars-Fartsica · · Score: 1
    Better keep that tinfoil wrapped tight around your skull, or the chip the government implanted in your skull will surely reestablish contact with the observation pod mounted on the black helicopter hovering always just outside your field of vision.

    Come on folks, you've all been watching a bit too much X-Files.

    1. Re:Is the tinfoil still wrapped tightly? by Retribution · · Score: 1

      Perhaps I used too strong words to make my point. I'm only trying to point out that should slashdot ever get sued, this is the kind of thing that the opposition would bring up to "soil" the reputation of slashdot in the public eye. Look at the the things brought up in court cases regarding decss and 2600. It's just that there are a lot of sites out there that would be afraid to let something like this get posted. That's all.

      --
      -- That tickles!
    2. Re:Is the tinfoil still wrapped tightly? by Jeremi · · Score: 1
      I'm only trying to point out that should slashdot ever get sued, this is the kind of thing that the opposition would bring up to "soil" the reputation of slashdot in the public eye. ... It's just that there are a lot of sites out there that would be afraid to let something like this get posted.

      Ah, here is the "chilling effect" those first amendment guys are always going on about....

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  53. mail2news anonymous remailing? by mOdQuArK! · · Score: 2

    Is it still possible to send out tarballs & updates to a binary newsgroup through the anonymous remailer systems?

  54. Re:simple: by alecto · · Score: 1

    Then there's just a chain of logs to follow--a subpoena of proxy n's logs yields the address of proxy n-1. The boundary condition at n=0 is the IP address of your machine, and the process server is at your door.

    If I were inclined to distributed such software, I'd start with Usenet, via an anonymous remailer, via freedom.net specifying three offshore servers in different countries. And I still wouldn't feel really comfortable that I was anonymous.

  55. Re:Public domain by alecto · · Score: 1

    Cool story on your link about the Radio Moscow stuff--but the FBI finding him probably wasn't as hard as it would seem:

    1. The letter was probably mailed from a relatively local (30 miles) post office.
    2. At the time, there probably weren't a whole heck of a lot of Teletypes within 30 miles of his town. (I don't think that characteristic would have been obfuscated by the thermal copying--in fact, there may not have been many thermal copiers, either.)
    3. Simple human interviewing probably led the FBI to the "troublemaker" type.

    In other words, I don't think the FBI had to analyze the paper in the envelope, track the manufacturer, find out where the envelopes were sold, etc.

    (This sounds like some pranks I've thought of, though mine aren't near as clever.)

    Back on topic, the lessons learned would be:

    1. Don't use your home machine in any way (compiling, copying, etc.).
    2. Don't use a machine anywhere "near" you (geographically or organizationally), or at your school, or employer, or somewhere easily connected to you.
    3. If you use a public terminal (direct analogy to the post office here), make sure it's more than 30 miles away :>.

  56. Try a Non-Profit by MrGrendel · · Score: 1
    Depending on the project, setting up a non-profit corporation to run it could address a lot of the problems you listed (at least in the US -- I don't know about other countries). This is especially good for protecting yourself against patent lawsuits and other standard corporate legal antics. The idea is that the non-profit holds the copyright on the code, so that is the entity that has to be sued. If the corp. doesn't have any assets, then not much can be lost. It could be forced to stop official development, but by that point the code will be out in the wild, anyway (assuming it was released as free software). Members of the non-profit and volunteers acting under its direction cannot generally be held liable for the actions of the non-profit, which protects individuals from lawsuits.

    There are some exceptions to this to watch out for. Members aren't protected from blatantly illegal acts. You couldn't set up a non-profit to burglarize houses, for example, and expect to avoid jail time. You would also probably want to keep software generic enough that it is not obviously subverting one particular technology (I think this was mentioned in another post). You would also want to make sure that anyone publicly donating code (getting credit) is actually a member or an official volunteer, so that they will not get burned by a personal lawsuit.

    As always, I'm not a real lawyer, I just play one on /. Please talk to a real lawyer before taking my advice.

  57. a thought or two by drpeculius · · Score: 1

    First, understand military strategics. Read up on it in the library/on the web - I don't mean online terrorist sites.

    If you have collaborators, maintain a distinction between the political wing and the active wing (remember the IRA/Sinn Fein dichotomy) and the asses the Thatcher govt made of themselves in the 80's when they tried to silence Sinn Fein (the political wing). this might be a good way to set up the forthcoming PATENT INFRINGEMENT UNDERGROUND(...???...)

    Put stuff together in general infringemnt libraries to maximise distribution impact

    Use public key cryptography to make sure that folks will come to recognise a particular release series - not susceptible to hijacking Take some care over the key

    Release public specs, advising open authors how to build interfaces into the software that will streamline integration with the covert code without it being itself illegal careful - contributory infringement This could also advise other shadow coders of how to contribute while minimising direct personal contact.

    Actively promote the ideas of software freedom. The right to control your own software environment. It would be good if every free software author, actually everyone who can write code, can make some contribution however small.

    I'll be doing all these things (assuming I remain at liberty). As for others, we all have our own martyrdom.

    How deep is your fear - and HOW DEEP IS YOUR FAITH?

  58. Incorporate by skoda · · Score: 3

    My business/legal knowledge is minimal, but I think the safest way is to incoporate yourself, so to speak.

    Create a business, file the proper papers, and have the software be created for the company.

    Generally, the company can be held liable for the sins of its products, but the employees can't.

    This is why MS may be broken up, fined, etc., but Bill Gates won't go to jail.

    Any lawyers out to there to clarify or correct?
    -----
    D. Fischer

    1. Re:Incorporate by QuoteMstr · · Score: 2

      Doesn't that only work for publically-held corporations?

  59. Rule #1 by Dr.+Nonsense · · Score: 3

    Don't post an article on Slashdot asking how to do something subversive if you plan on doing something subversive.

  60. Re:Usenet? Definitely. by titus-g · · Score: 2
    Another possibility is to do what some of the cracks newsgroups do and post encrypted, during developement anyway, and make sure you really trust anyone you give the key to.

    Possibly we should start (virtually) hanging out with some of the better crackers and warezers out there, some of them have been going forever without having been caught yet.

    Another idea antiquated as it may seem would be to use the post, you write the program, drop a load of copies in the post to people you believe to be sympathetic, they get it, and drop a load of copies in the post to people they know. Pyramid distribution, nobody knows who started it, no one knows who has it...

    --

    ~ppppppppö

  61. Grow up by GCP · · Score: 4

    "Martyrdom"? Sometimes the preposterous, self-righteous bs here on Slashdot gets so deep I feel like putting on my rubber boots.

    So you want to do some noble "power to the people" project that "corporate America won't like". Well, two things come to mind. One possibility is that you want to create something wonderful, like an extraordinary browser (Mozilla), or a whole operating system (Linux), or any number of other superb products that legitimately compete ferociously with products of "corporate America" like IE, Solaris, Oracle, etc. If that's the case, then the number of ways you could contribute to the world is virtually limitless, and you don't need to sneak around to do it. "Corporate America" calls it "competition", and it goes on above ground, in the light of day.

    The other possibility is that instead of creating something of value yourself, you feel an adolescent urge to be a big hero to other adolescents by finding ways of stealing things of value created by others. You have some cartoonish image of "corporate America" as The Evil Empire from Star Wars, and you're some noble code Jedi with a compiler for a light saber. I suspect you're in this camp. I'm mistaken, then these comments apply to those who are, but not to you.

    "Corporate America", in reality, isn't one entity, and it isn't even American. It is the majority of working people in the developed world and the relatively consistent conventions they've established for cooperating as groups and individuals to convert the hours of their lives into things of value, which they then trade with other groups and individuals. It is also the relatively consistent conventions they've established to prevent people and groups from stealing from one another, forcing them to have to produce things of value themselves that can be used in voluntary trades. That increases the pot of goods and services rather than just shifting them around.

    There are plenty of areas in commerce where reasonable people of good will legitimately disagree on areas of legal policy. There are also countless inequities and inefficiencies in a system that still requires human lawyers to argue the edge cases. Those with the biggest legal budgets tend to win more than their fair share of edge cases.

    Unfortunately, there are also a lot of people who think it's their right to steal anything that they can get away with stealing. They frequently point to the inequities of the system as a rationalization for their base desire to simply steal something rather than trading for it.

    Instead of pouring your energies into finding ways to steal from your neighbors, whom you refer to as "Corporate America" to make it sound noble, why don't you find a charity that can't afford to pay for "enterprise software" and build something for them from open source components?

    Or why don't you find a way to extend the features of some open-source system to cover the needs of a group that doesn't yet have the necessary level of computer literacy to do it for themselves?

    Or why don't you go out and create music or great films or whatever, and then give away what you've traded the hours of your life to produce, instead of trying to give away the hours of other peoples' lives?

    --
    "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    1. Re:Grow up by GigsVT · · Score: 1

      Moderators, mod this parent message up, its really true! Drives me crazy when corps are made out to be evil. They have no concept of morality, good or evil, only making money. We try to shape the system around them so that it is economically adventagous for them to act in a way that we consider moral, but oftentimes we create situations that are worse than what we had originally. The market provides an almost perfect system of fairness, it is only when people want special treatment do we break things. Morality is equality of fairness, don't forget that.
      -----------------------------

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Grow up by bnenning · · Score: 1

      Thank you, I am enlightened now. To think I was wasting my time trying to reach my own conclusions about ethics and morality. I can't believe I missed the obvious truth that everything governments or corporations say is right, and everything they disapprove of is wrong.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    3. Re:Grow up by spongman · · Score: 1
      morality is your personal definition of how to behave.

      There is no objective morality.

    4. Re:Grow up by wuice · · Score: 1

      Well, that sounds like a pretty objective statement about morality to me, so by its very nature, it disproves itself.

    5. Re:Grow up by smagruder · · Score: 1
      "Morality" is far more relative than the moralists will ever acknowledge. --Steve Magruder

      Steve Magruder

      --
      Steve Magruder, Metro Foodist
    6. Re:Grow up by Garund · · Score: 3
      Interesting system of logic you have going there.

      It sounds reasonable, but I think it only describes half the equation. There's a question of balance to be examined.

      While large cooperative groups offer advantages, they also have a number of qualities which I think are largely uncontroled today.

      Maybe the advantages in the pseudo-symbiotic relationship we share with corporate entities are enough to overwhelm any worries you might have as to the more destructive qualities corporations exhibit, but I choose not to wear blinders or to see the world in black & white, and certainly not to tell people who might have legitimate concerns to 'grow up', just because I would rather not face the nauseating possibility that maybe there is something terribly wrong.

      So I'll definitely be keeping at least one of my feet squarely in the, 'Corporations are the Evil Empire,' camp you described, simply because corporate entities do lots and lots of morally questionable things which make the world crappy for lots and lots of people. The fact that you can clearly write well, means you're not ignorant, so I won't bother listing off any of the ton of available examples of corporate greed and willfully reckless behavior. (When profit is god, how money is made is unimportant, so long as it's cheaply done and doesn't leave shit in your own immediate corner of the pond.)

      Also. . .

      'The other possibility is that instead of creating something of value yourself, you feel an adolescent urge to be a big hero to other adolescents by finding ways of stealing things of value created by others.' [snip] 'why don't you go out and create music or great films or whatever, and then give away what you've traded the hours of your life to produce, instead of trying to give away the hours of other peoples' lives?'

      Yeah. . .

      Fair enough. Except you're again looking only at the portion of the equation, (that which clearly makes you feel comfortable in your own philosophical rules set). Hate to say it, but. . .

      The problem is one of fairness. The people who make music don't ever receive the lion's share of the profit. I'm all for a system which will put a quarter into the hands of the artist for every track of music I decide to keep, and keeps the millions of dollars out of the hands of the non-creative music execs who currently take nearly all of the profit.

      And take stealing the content from DVD's. I think that's entirely fair. -The content of a DVD has usually made its money back with lots of profit by the time it plays theatrically world wide. The disks themselves cost pennies to press. If DVD's cost eight bucks a unit, I'd never rip one off ever again. As it is, they regularly retail for over thirty dollars. That's just plain greedy and unfair. The 'competition' which is supposed to bring us fair prices clearly doesn't work. (Gee? There are content cartels? Who would have thunk it!)

      Currently, piracy is the only semi-organized structure which has a shot at bringing about fairness in the market place. Shucks.

      Sure, I sometimes feel like I'm wielding a metaphoric lightsaber, but that's only because I feel that I'm being manipulated and taken advantage of by a metaphoric evil.

      And I don't wear blinders made from half-reason.

      -Garund

      Balance is everything and we don't have enough.

    7. Re:Grow up by TM22721 · · Score: 1

      That's a very naive descripion of corporate behavior. The free market is an illusion that only works with commodities. It should be no surprise that corporations act like people with all of their shortcomings, immoral and otherwise. Most corporations erect barriers to competition and they freely do so, despite anti-trust law.

    8. Re:Grow up by mattrinon · · Score: 1


      What do you suggest corporations do? Are they to make it as easy as possible for their competitors to gain marketshare? If their competitors are GOOD ENOUGH, they will gain the upper hand. For example, it doesn't matter how much MS tries to thwart Linux. If Linux is the better product, it will win (and it is proving me correct as we speak).

    9. Re:Grow up by radja · · Score: 2

      I don't think companies are evil. they're just not to be trusted, unreasonable and they'll screw you over any time they get a chance. As you state, companies care ONLY about money. nothing else (save a few exceptions, as always). I wouldn't trust a person whose only goal is money, so neither do I trust corporations.

      //rdj

      P.S. It can be argued that a person whose sole motivation is money, is an evil person. The same can be said for companies.

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
  62. How to release and maintain code anonymously by Python · · Score: 5
    And how to do it without going underground.

    1) E-mail

    Setup a nym account with one or more of various nym servers out there:

    nym.alias.net
    redneck.gacracker.org

    OR, you can get a paid for nym account with ZKS:
    ZKS Freedom Net (They are taking applicants to beta test their Linux port now)

    This takes care of having an anonymous bi-direction e-mail account that people can contact you through and will be secure from the attacks of a determined foe (be sure to change your reply blocks often though).

    2) Publish the code somewhere publicly available, like the web or usenet.

    The next problem is distributing your code. What you need is a means to publish the code anonymously.

    Web

    To contact sites like sourceforge anonymously, which provide you with a nice mechanism for releasing the code and storing it somewhere, you need a web anonymizer or an anonymous routing scheme like ZKS.

    Several solutions exist to do this. In order of highest security:

    ZKS Freedom Net

    CROWDS

    Anonymizer

    Usenet:

    Usenet is means of publishing your code that is even more resistant to censorship attacks than publishing the code on a website:
    mail2news gateways. These allow you to post an e-mail message to usenet, preferably after you have anonymized it thru several remailers. Posting to usenet is an EXCELLENT mechanism for getting past the most determined censor. As long as you don't start spamming your distribution, and thereby driving your BI up, you can be pretty sure that your post will not get robo-canceled. If you want to be really fancy, you can encrypt the message, publish the password in another forum, and then post the conventionally encrypted message to aalt.anonymous.messages. This will defeat efforts to automatically find your post on usenet and then issue a third party cancel for it.

    Here is a list of known mail2news gateways:
    mail2news AT nym.alias.net
    mail2news AT zedz.net
    mail2news AT mixmaster.shinn.net

    Send a message to one of the above e-mail addresses with "help" in the subject for instructions on how to use the gateways.


    Python

    --

    Python

  63. Re:You are having logical errors by alienmole · · Score: 2
    if there's money to be had, somneone, some company will back you.

    What if there's no money to be had? What if the individual wants to do something that he believes is of social importance but doesn't have a great deal of direct monetary worth?

    There are companies that let you gamble and buy drugs, steal music and videos, and hire prostitutes, all over the web. What on earth could you be doing thats is worse than this?

    There aren't any corporations selling DeCSS, though - why is that?

    Just because some corporations do subversive things, doesn't mean that there aren't any problems with developing subversive things, and it doesn't mean that individuals shouldn't consider the problems they might encounter doing something like that.

  64. Blacklist the bad guys by Anonymous Coward · · Score: 1

    On one of the DeCSS sites, the author of the site's content had a copyright statement making the content free to all, but that the MPAA and their employees and contractors were not prohibited from using (or event viewing) it. If a percentage of web sites adopted a similar policy, things might someday start to change.

    1. Re:Blacklist the bad guys by slam+smith · · Score: 1

      Would that be like putting up a billboard and saying in the fine print of the billboard "everyone may read this except for employees of company X". I don't see how this is useful at all. Are you saying a judge will rule in your favor because they looked at the page and you told them they couldn't? Somehow I find this hard to believe.

  65. Re:IP sniffer? VBS? DOS(haha)? by Espresso_Boy · · Score: 1

    Microsoft is the king of subversive, evil, and unstable code!

    M$ isn't evil, they are the bad kind of good. There are good and bad kinds of evil, and there are good and bad kinds of good. Also, there is nothing subversive about unstable code. All the major companies and government agencies make horibly unstable code every day. The ignorant masses actually like them because they don't know any better. If the ignorant masses prefered subversive programs, then M$ would still be bad, and it would be evil because it wouldn't be what the people liked anymore.

    -- if schools give nicoteen patches to kids who smoke, shouldn't they give
    cafiene pills to those of us who drink upwards of 30 espresso shots a day?

  66. Disappearing Cryptography is an intro. by westfirst · · Score: 1

    The book Disappearing Cryptography is an introduction that explains much of the science of steganography. THere's an ample discussion of Dining Cryptographers nets which are a fairly basic way for several people to hold a discussion without revealing who is speaking. The book is a bit old (companies like Zero Knowledge are now doing cooler things), but it's not bad.

  67. problems and suggestions by kezgin · · Score: 1

    The major problem with any type of anonymous posting/remailing is that no matter what, logs are kept, regardless of what the end site says. Routers and such keep logs, therefore making it almost impossible to leave no logs. Would it be possible to implement a new protocol/driver without using TCP or UDP that would provide a direct connection to sites and still maintain anonymity? Also, if code were distributed in a slightly altered form, so that it would be more pseudo-code than code, would it be protected under the 1st Amendment? If so, it wouldn't matter if it was published anonymously or not, because it and you would be protected.

  68. -2 for Trolling by yulek · · Score: 1

    Come on, this "article" is such a troll!!!

    --
    in this age of communication i'm just not getting through
  69. Re:unique identifiers [OT] by alienmole · · Score: 3

    The identifying part usually comes from your network card, if you have one. (If you don't have one, you're actually fairly safe from this particular issue.) You could indeed use one network card to generate IDs, then hide it or destroy it, and use a different card the rest of the time. Or you could just generate IDs with your network card removed.

  70. stealing is not the point by alienmole · · Score: 4
    Do you consider DeCSS stealing? I consider it dangerous to criminalize something like, say, copying a DVD for backup purposes, or playing a DVD on a device which isn't officially approved. It's also dangerous to criminalize computer code.

    I think the balance of power is seriously shifted in favor of corporations. It's not just a question of "stealing" copyrighted material, it's also about the customer's right to use that material in reasonable ways. Even though I don't agree with the use of Napster to perform large-scale free distribution of copyrighted work, I think things like Napster and DeCSS are important in order to reach some kind of acceptable balance on these issues, and ultimately to declaw UCITA, DMCA et al.

    1. Re:stealing is not the point by Chris+Johnson · · Score: 2
      I don't think Napster is a useful tool to 'declaw' DMCA, though DeCSS is (to the extent that it allows DVDs to be played on Linux which is otherwise not possible).

      We don't have the proper tool yet. The RIAA, MPAA will give us the proper tool in time- that tool would be further legislation that is so completely intolerable that it produces a backlash and calls the whole show into question. For instance, retroactively making all CDs owned by the record company so everyone's existing collection becomes 'leased' not owned- or outlawing all forms of media exchange, or outlawing all ripping of audio CDs. These steps are probably inevitable but they are crucial- they would plainly reveal the true situation, that media in general is very close to being a 'closed shop', like a sort of government only you can't vote for how it's run.

      The key factor is that it can't simply affect what people do with RIAA property (such as the music content of CDs ripped to mp3): it has to begin to affect people's personal property (I don't own my CDs now? But they're _my_ CDs!) or their rights over their property (I'm not allowed to mp3 my song? But it's _my_ song, recorded it myself!).

      Only then will the problems be clear enough to see justice done. As long as it's about copying Britney Spears CDs without her permission it's a losing argument. But it _will_ escalate until the problems are so terrible that there's no more ground to give.

    2. Re:stealing is not the point by alienmole · · Score: 3
      I agree Napster isn't a perfect case - in part because it was ultimately about commercial profits, not individual freedom. I think Napster would have done better to take some actions to protect copyrighted works on its network, so that it could demonstrate some more widely acceptable primary use - but of course it wouldn't have been as popular, then. Napster's technical function is a useful and ultimately necessary one; but they did nothing to deter technically illegal abuses of their system.

      Nevertheless, I see an element of civil disobedience amongst Napster users that goes beyond just the desire for "free stuff". Some see cheap justifications and rationalizations; I see at least some people who aren't necessarily articulating what's bothering them very well, or in the right places (mea culpa), but their actions speak for them. Mindlessly criminalizing this kind of activity won't ultimately help even those lobbying for the criminalization, as we both know.

      [...]or their rights over their property (I'm not allowed to mp3 my song? But it's _my_ song, recorded it myself!).

      I agree, this is one of the big danger areas. Actually, as copyright holder of your own work, you'll probably be allowed in theory to mp3 or dvd it, but getting access to the necessary tools could be another question. In the current climate, it's easy to envisage being forced to join the RIAA, pay dues, and use an approved publishing company, all to gain access to the technology required to create content that can be recognized by consumer players.

      As long as it's about copying Britney Spears CDs without her permission it's a losing argument. But it _will_ escalate until the problems are so terrible that there's no more ground to give.

      Agreed on both counts.

      One ray of hope I see is that higher courts in the U.S., especially the Supreme Court, are often pretty good at handling this kind of thing. As long as the next president doesn't totally mess up the court, I fully expect some of these things (like code that's illegal?!) not to hold up.

      Speaking of which, to bring this back to the original topic, now that particular bits of code have been declared illegal, I consider it virtually a moral duty to try to write such "subversive" code - otherwise, we are capitulating to an unacceptable restriction on freedom of thought, expression, and communication. I haven't thought of a suitable application yet, though, so the NSA and RIAA can sleep easy for another night! ;^)

  71. Also known as... by AlexB892 · · Score: 2

    "Conspiracy to Think Independently"

    Oh wait, you can already get in trouble for that...

  72. Radio Transmission? by Hellmongr · · Score: 1

    What about using some sort of radio transmission for distributing your source?
    Like some sort of network of home made radio repeaters spreading the word or something.
    That way you're able to bypass two main logging mechanisms, the phone company and the ISP.

    1. Re:Radio Transmission? by fossa · · Score: 1

      That sounds interesting, but how do you get your hands on a powerful enough radio transmitter? Are radio signals traceable? Can't you triangulate the signal and find the point of origin?

      Obviously, I have no idea what I'm talking about, but couldn't we set up some sort of network of those $50 2-mile range walkie-talkies that would be similar to the concept of the Internet. Getting across the ocean or to rural areas would require more power...

      You could also use the mail system as a means of code distribution. You could mail CD's or the text of the code or some sort of bar-code version that could be easily converted to source code without the errors of OCR.

      The mail would be slower, but it could be a start to get the code out to several hundred people anyway. If you don't put a return address and use public mailboxes I can't see how this could be traceable unless return addresses become mandatory or the FBI or whoever starts watching mails without return addresses. Of course, you should start sending all your non-important mail without return addresses as an added smoke signal.


  73. CueCat by Farq+Fenderson · · Score: 1

    Gnutella and Freenet are obvious distribution models. But surely RIAA and the MPAA are scrutinizing them for vulnerability to legal bombardment. Will they really hold up? A sort of free-for-all model worked for distributing DeCSS; could that work routinely?

    I was hoping this would happen with the CueCat drivers, but apparently it hasn't. Then again, it is trivial to write a program to use it.

    ---

  74. What you could do... by SagSaw · · Score: 1

    Put together a number or random pads and a contrived pad which when XOR'ed with a commonly available html (or similar) version of Hamlet would result in the DeCSS code. Easy.

    --
    Come test your mettle in the world of Alter Aeon!
  75. This is a toughie, for sure. by Chris+Johnson · · Score: 5
    I have to sympathise. This query reminds me of the 'what are you doing to help the legal situation?' story (the one that references 'Suck'). That one essentially asks 'what are you doing to help the legal situation?' and this one asks 'what are you going to do when we can't change the legal situation and things become completely unbearable?'.

    My own answer has been along these lines- I will create to the best of my ability and use the legal system to defend the interests of the people I'm creating for. That's sometimes meant GPLing software, when I could- my software is frankly not world-class, it's not really my area of expertise- and now it's beginning to mean that I must put together not only my recording studio, but also CD mastering and duplication, and even hosting for free audio. The studio's done and quite functional- CD mastering and even Video CD mastering is dead simple- duplication's going to cost me some serious money, I'll be taking out a bank loan when I have my ADAT paid off to get a duplicator- and hosting is beyond _my_ reach though I need it desperately.

    All this is needed because I can't trust the commercial sector to handle it for me. The breakdown goes like this:

    • Studio: the $75 an hour I'm asking is actually very low for a studio. This part is pretty straightforward- studios are service oriented and it's more a financial question than anything else.
    • Mastering: mastering houses charge a _lot_ of money for what they do- the gist of it is that you can't seriously tailor the frequency range and soundstage of your CD while listening over pathetic little nearfield monitors. The need for an extra pair of ears on the project is somewhat counterbalanced by the fact that these days, mastering houses are increasingly forced to brutally compress their results until average levels are about 1 db down from peak. This sounds appalling but is louder than the competing songs on the radio ;P
    • Duplication: currently having a burner will do- one nice thing about being a geek is ability to track down things like Mitsui CD-R media with process color surface-prints: it can cost six times what you can find cheap media for, and maybe twenty times what commercial CD materials cost, but archival quality is substantially better and honestly, there is a place for a quality argument. The point at which the commercial product is cheap crap at premium prices is the point at which the quality argument at reasonable prices starts to substantially work. The trick is you have to make all aspects _look_ professional- hence the process color media print, at 400 dpi carefully color corrected (the guy who does the CD printing called this 'overkill', to which I replied 'good!' ;) ) When things develop to the point that I need more duplication, it will be time to talk to my bank about the next bank loan- currently I'm paying one off for my 20-bit ADAT studio recorder, it seems reasonable to think in terms of another to get a serious CD duplicator. I'm also excited about the possibilities of producing Video CDs- which can be played in DVD players. Hooray, an accessible format for short video that can piggyback on the leverage of the stinkin' MPAA! I may get a DVD player just to test my VideoCDs on :)
    • Hosting: This is the killer. I don't have any way to offer _this_. I have done some research, however, into what needs to be out there.
    This last one is the hardest one, and I'm not sure how to address it- and this post is about how I'm trying to address each issue personally instead of announcing that 'someone should' do this stuff :)

    Basically, I see a pressing need for just plain media hosting on a massive scale. It could well be restricted to mp3 and ogg vorbis (hell, include wma). It could also be restricted to 128K on two assumptions: one, it'll be important to not have everyone doing 320K and using up two and a half times the resources for their stuff, and two, it's low enough quality to justify being giveaway stuff and high enough to basically enjoy. It will not pay musicians one cent for the downloads- on the other hand it will not _charge_ musicians a cent for the hosting. Most importantly, it will have a usage agreement that protects both parties, asks only nonexclusive rights to host the material, claims no copyrights to the material, and requires any contract changes to be explicitly signed off on by the artist. (This last one is the main thing mp3.com just lost in their contract alteration).

    Instead of instantly planning to fund the thing off ad banners (aren't we all sick of that by now?) I propose the hosting service be incorporated... as a 501c3 nonprofit corporation. This is a VERY IMPORTANT point for protecting artist rights in the current climate. The 501c3 must have an explicitly spelled out mission statement that it must abide by to maintain its nonprofit status. It can seek grants- it could even solicit money from the RIAA labels, 'leeching' off them to provide its services in perfect safety. It can pay server operators a relatively decent salary for doing their jobs- you wouldn't have to go hunting for MCSEs, you could spec out a proper high-load server farm and pay to have it run properly, nonprofit doesn't mean it can't pay employees a normal wage. Finally and most importantly, a 501c3 answers to the IRS and has to follow certain rules or cease to exist. It CANNOT be bought out, either in a takeover or a merger, by a commercial corporation. It can only be bought/merged with another 501c3- and for this to happen both 501c3s must have essentially (literally?) the SAME mission statement, not differing ones- and it is so hard to change a 501c3's mission statement that you might as well disband it and start a new one. And when you disband a 501c3, all assets it has must be distributed to OTHER 501c3s covering the same basic area.

    When you look closely at these things (I have a friend who is expert at framing charters for 501c3s and knows all about them and has a terrific batting average for his 501c3 proposals being approved), it's amazing- almost GPL-like- it's a form of legal incorporation that uses the meanest parts of the US government (the IRS!) to protect you against rampant corporate abuses. If you are a 501c3 no commercial corporation can touch you- they can give you money for a tax break, and that's about it. They can't buy you out. They can't shut you down- even if they for some reason got totally Mafialike and pressured all your boardmembers to disband the corporation, your resources simply get distributed to other 501c3s doing the SAME JOB. It's like the liquid metal Terminator- no amount of force can destroy you! All watched over by the IRS with gimlet eyes. You don't have to vigilantly guard against, say, major labels subverting you and making you a profit-earning subsidary. The IRS will vigilantly guard against that :)

    I'm not sure what the software sphere would need in terms of a 501c3 to develop ideas that need to remain free of corporate control. I do know the needs of my own sphere- music, media in general, video as that becomes a factor. The music sphere needs free hosting because a musician who's even slightly prolific will rapidly exceed the bounds of any personal site or typical hosting service, and it seems like most/all of the music/mp3 hosting services on the net are RIAA label controlled or copying their contractual provisions.

    In order for musicians to be able to function outside the confines of RIAA ownership, they need to have the ability to own the means of production (easy: CD burners and duplicators and Internet sales) and the ability to circulate music to people who don't know the music yet. It really isn't necessary to have one recognizable site for people to _browse_ from (mp3.com is full of bands who've never been listened to- I always got most listens from mentioning what I do on Slashdot), but it is necessary to have a site with acceptable policies/contracts which won't need to be changed or moved. Wherever it is, there needs to be a fair amount of stability so that the musician can distribute CDs, posters, handouts with the URL on it. Because of mp3.com's change of contract, I have posters, CDs out there, even 24 cassette tapes that haven't even been _recorded_ yet, all with the mp3.com addy on them, which is now obsolete.

    The common factor here is that it's all about giving _my_ material a base of operations that's not easily destroyable by corporate interests. I'm not attempting to, say, sample RIAA label acts and use their music as part of my composition. I am not negativland ;)

    A very good question would be, how important is it to pursue development on IP that corporations have claimed as their own, and how important is it to defend IP that is actually original? Most of my response has been centered on defending the ability to produce and distribute stuff (music, video) that is original, knowing that the _facilities_ for this production and distribution are under continuous attack, but my right to produce is not actually in question.

    Are programmers in danger of losing their right to produce, or is the perceived threat simply that anything programmers do will be patented by corporations and taken away from them? There is a point at which this begins to seem unreasonable. Somebody at Amazon _thought_ they invented one-click ordering, which is stupid but doesn't necessarily mean Amazon set out to 'steal' stuff from the public domain. I question the wisdom of assuming, from the start, that what YOU CREATE is so doomed that it must be 'subversive' to survive. I would suggest trying to remain visible and CREATING stuff, quite openly. Use contractual tools like the GPL to protect your interests. Don't assume you're so outclassed that you must go into hiding! We're looking at an era of much legal rule-changing. Some of the rules are changing to heavily favor corporations and piracy, by them, of intellectual property and other types of property and privileges. Some of these rules will be changed BACK once the consequences are clear. Act as if the world was fair and you had rights! Behave in good faith and don't knuckle under to the appearance of oppression. Act AS IF you had rights, know what they would be if you had them. Don't act like you are a criminal just because some other entity profits by criminalising you.

    The last word is this- when you create, you set the rules. My CDs will have "All commercial rights reserved- noncommercial copying OKAY" at the bottom of every single one of them. If the RIAA manages to make (for instance) copying of tracks off audio CDs automatically illegal, I will happily participate in a test case: someone can rip my stuff and put it on Napster, and I will testify that I explicitly allow such noncommercial copying of MY CDs, thus no blanket rule can be made. The RIAA DOES NOT HAVE THE RIGHT to set MY rules, and my rules for my CDs permit noncommercial copying. I'm even spelling it out on the CD itself where it can't be missed- my wishes _will_ be respected. That's justice.

    1. Re:This is a toughie, for sure. by Crixus · · Score: 2
      What the HELL are you talking about?

      Rich...

      --
      Ignore Alien Orders
    2. Re:This is a toughie, for sure. by dalamb · · Score: 1
      What the HELL are you talking about?

      He's pointing out an intersting quirk of US tax laws that protects a certain kind of non-profit corporation from being taken over by commercial interests. He's suggesting, I think, that "free stuff" - intellectual property like music (his topic) and (presumably) software -- could be owned by such a corporation; it apparently then could never be transferred to/owned by any commercial organization.

      I didn't quite follow how that prevents "cease and desist" orders that would insist said corporation stop making such software available, though.

      --

      "Yo' ideas need to be thinked befo' they are say'd" - Ian Lamb, age 3.5
    3. Re:This is a toughie, for sure. by Crixus · · Score: 2
      He's pointing out an intersting quirk of US tax laws that protects a certain kind of non-profit corporation from being taken over by commercial interests.

      I didn't quite follow how that prevents "cease and desist" orders that would insist said corporation stop making such software available, though.

      Me either. In fact the whole post seemed kinda wordy and self serving ultimately being an advertisement for his CD's and (cough!) recording studio.

      Rich...

      --
      Ignore Alien Orders
    4. Re:This is a toughie, for sure. by Chris+Johnson · · Score: 2
      "Sounded like an autistic kid rattling off every baseball card he had and how much it cost him. By the way, would you like to buy one?"

      I started going red in the face over this, and the other post, and then I decided, F**K that, I'm not just going to take this sort of thing in dignified silence. I don't have to be abusive, exactly, but there are a couple of things I need to say. Go on and moderate them down if you want, I really don't care.

      I don't _have_ any CDs. Yet. I do have a studio, because I am an audio geek. I have press clippings from the Absolute Sound magazine and many, many years of experience in hardcore high end audio hacking, and it is not a '*cough* studio'. Implying that is a sure way to tick me off, but it's a hollow critique.

      It's a source of continuous amazement to me how being self serving can be a compliment or curse depending on what's most convenient to the poster. I (obviously) was typing for an hour putting down all that information on 501c3s. I'd only been reminded of it the previous night, suck it up and deal. If it is of no immediate use, excuuuuuse me. The fact is, there's a parallel to the GPL there, using incorporation against corporations by rendering them harmless. I may not have the final idea on how to use this legal loophole of the nonprofit corporation, but as it happens I know an expert on the things if someone needs to learn more.

      On a personal note- surprise! I _was_ an autistic kid, back before anyone had a clue about them. I was 'high functioning' enough to avoid being a total freak but not enough to avoid a deeply 'geek' adolescence. Now I am an adult, 32, with Asperger's Syndrome. My goodness, an autistic person writing _pedantically_ and going on for a long time! _Stop_ the fscking _presses_, nobody will _believe_ this one. There's never been an _autistic_ person on slashdot before! *furrfu*

      Stuff it up your untidiest port and reboot. Having asperger's is part of who I am, and this is the last freakin' place I'll put up with being hassled over it. If you want to insult me say I'm ugly and my mother dresses me funny :)

    5. Re:This is a toughie, for sure. by Thrantor · · Score: 1

      Dude... Thank you very much for the Info on the new type of corporation. I had no information and I, for one, found it very useful as a comparison to the GPL. A corp that can't be bought out and subverted... Excellent.

      As for anything else. I have a high score filter on my reading of things. So most of the trash talked by other people go away. But I fully support everything you said about an artist being most free when he can produce and distribute his own stuff without having to bow or bend to the RIAA.

      As for if the RIAA gets it illegal to rip stuff... Go for it. Noncommercial use fully allowed... I love it. Wish 90% of the CD's today had that kinda thing. Nobody seems to remember the grateful dead and their freedom to record and distribute live concerts and other things to other fans. It's part of what helped get the word out about the band.

      *sigh* I'm rambling... but i support the idea of having independant production facilities. Go for it.

      --
      Slowly and surely the Linux crept up on the Nintendo
    6. Re:This is a toughie, for sure. by Crixus · · Score: 2
      I don't _have_ any CDs. Yet. I do have a studio, because I am an audio geek. I have press clippings from the Absolute Sound magazine and many, many years of experience in hardcore high end audio hacking, and it is not a '*cough* studio'. Implying that is a sure way to tick me off, but it's a hollow critique.

      For the record, and as you imlied in your post further down (I didn't quote it) I made no references to any of your medical conditions. I was only being a wise-ass about the length of the post and the seemingly un-relatedness of it.

      As for your studio.... I guess I'd need to work in it to truly see if it's any good.

      Rich...

      --
      Ignore Alien Orders
  76. freeeedoooom!!!!! by moderatorssuckdotcom · · Score: 1

    Here's what I will use when I grow up, get a job, my own address and own computer and internet account.
    I am getting so paranoid and worried seeing all the basic freedoms slip away that first of all, in the real world, I will try to give as little information about me as possible. I already do this on the net.
    And for my internet use, I will use Freedom from zero Knowledge. It can make your online activity totally private. So you write your program and unleash it on the unsuspecting netizens totally anonymous.
    And if you're worried about compilers putting strings in the executable, why not use some free compilers like DJGPP or Cygnus? You can always find a free compiler with sources so you know exactely what it does, or just distribute the source code.

  77. The "accomplice" code would be illegal for sure... by Flat5 · · Score: 1

    It would be a matter of "intent."

  78. The road you take depends on other things too. by Tau+Zero · · Score: 2
    Hiding, will give the enemy amunition that you are hiding, therefore knowing it's wrong.
    Ammunition, perhaps, but the general claim is false. Knowing that something is wrong is very different from knowing that you can be harassed, even bankrupted, for doing it. The trumped-up charges and outrageous bail demands for protesters in Philadelphia last month show that the price of merely gathering to petition the government for redress of grievances is being raised beyond what most people can pay. The powers-that-be have the entire resources of the government to bring to bear against the few people who put their faces forward, and they do this with the intent of shutting off that part of the political process. When they play hardball, going anonymous is a legitimate response.

    The outrageous distortions and outright lies used to demonize software such as DeCSS, combined with the sledgehammer tactics against the people who dared distribute it or merely talk about it, proves that the system is grossly broken. There are people who want to go around it until and unless it is fixed. Anonymity is a good way to do that, and I fully support them.
    --

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
  79. Unworkable by Tau+Zero · · Score: 1
    The only theoretical gateway (which would just serve as an info dropping zone for legitimate users) would be something to the effect of a gopher server with lots of "unauthorized access will be prosecuted"s all over the place.
    If you think that a court will believe that access pursuant to a subpoena for information for a lawsuit will fall under the "unauthorized" category, think again. These huge firms have tons of money for subpoenas and laywers. What do you have? They can bankrupt you before you can get in a motion to dismiss.

    The only way to keep information out of the hands of these mega-corps is to keep it from existing in the first place. In this situation, we want information to be anything but free.
    --

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
    1. Re:Unworkable by civilizedINTENSITY · · Score: 1

      Methinks it would be enough to keep them from knowing it exists (and you) until it is suddenly and anonomously released all over the world. Distribution is the easy part. Communication and interaction between developers...is it enough to encrypt and make damn sure you are never linked to anything at all? Would people be willing to work if its both Free and Fame-less?

    2. Re:Unworkable by Jeremi · · Score: 1
      These huge firms have tons of money for subpoenas and laywers. What do you have? They can bankrupt you before you can get in a motion to dismiss.

      That does seem to be a very large part of the problem right there, doesn't it? Only those with lots of money can afford to play in our legal system anymore. So instead of looking for ways to avoid the legal system, perhaps we should be looking for ways to use the Internet as a cheap source of legal advice--that is, give the lawyers some competition. Perhaps some sort of easy-to-use legal database with up-to-the-moment information on relevant laws and precedents, or a system of discussion groups with the goal of advising people who are under legal attack.

      I don't know, perhaps it's unrealistic, but if the Internet can change everything else, maybe it can change the "only those with expensive lawyers can get fair treatment under the law" thing.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
  80. Every subversion is different by Anonymous Coward · · Score: 1

    I think it depends a whole lot on what is possibly-objectionable about the software. Something like GnuPG is threatening to any repressive agency by its very nature. Something like cndecode.c threatens only one specific organization, and only if they choose to make something of it. Something like my short story Chains (ok, not software, but what is software anyway?) could be seen as really subversive and objectionable, or completely innocuous, depending on your frame of mind when you read it. Unfortunately, it's not always easy to predict what might be considered objectionable. One of the others on this topic pointed out that any free software is to some degree subversive.

    One thing to think about is that if you skulk around "underground" with something, then you're implicitly admitting that there's something wrong with it. That's one reason why cndecode.c has my name on it, even though it didn't need to - a big part of the purpose of the code is to make the statement that such code is or ought to be perfectly acceptable. (Yes, I can talk about human subjects in C!)

    If you're willing to be identified as the author of a work, then you have different concerns to worry about - can you get in trouble for writing it, can you be forced to give it up (as I was with cndecode.c). I'm writing another bit of subversive code right now, and intend to be very careful to make sure that it's explicitly GPLed, and copyright assigned to the FSF, before I let anyone else have a copy.

    Making it explicitly public domain would be another option, and is what I'd do if I really thought the code was likely to cause trouble; assigning it to the FSF seems appropriate for my current project, which is only a little bit subversive, because then anyone who thinks they might maybe complain about it, will have to think about going up against the FSF as well as their other worries.

    The key with either approach is that I don't own the copyright and can't be forced to give it up. With public domain the copyright is destroyed, with assigning to the FSF the copyright is owned by someone who can't be trodden on without making a huge stinky mess.

    - Matthew Skala

  81. Too vulnerable to duress. by Tau+Zero · · Score: 2
    The only method I can think of to avoid having this happen would be to take it underground. It wouldn't be that hard to set up a private, invitation only VPN.
    "Three people can keep a secret, if two of them are dead." If one person can be threatened by contempt-of-court charges or trumped up criminal charges into revealing the identities of the other people in the network, it's over. The only way you can make this work is to keep things fully anonymous.

    It sucks, I know. But this is the way it is at the moment, and the way it will continue to be until the public gets outraged by something and DEMANDS that the corporations admit that people have rights and leave them alone. What could do that? I dunno, how about a utility to store DVD's on a hard drive so that kids can play "The Lion King" whenever they want without trashing the expensive disk? How many parents would just LOVE that? How much sympathy would there be for the MPAA and Disney if they went after the people who gave it to the public? That's the kind of thing to go for.
    --

    --
    Time is Nature's way of keeping everything from happening at once... the bitch.
  82. Steganography by Ukab+the+Great · · Score: 1

    A cool way of hiding forbidden code places where the corporate machine could never get to it would be in mp3s (or other files commonly downloaded and shared). Imagine embedding DeCSS in a Britney Spears MP3 (which would actually give the mp3 some *real* value ;) and then putting that in a Napster directory on your machine. Thousands upon thousands of ten year olds would download DeCSS along with the mp3 and put it in their napster directory (And a Britney spears MP3 would finally contain something of value!)Thus, DeCSS would be spread to people who never even knew they had it. While the MPAA might have a few good spiders here and there, for them to try to grab every mp3 on Napster (or Gnutella) and decode it to search for DeCSS would be futile. Especially if napster were absolutely chock full of mp3's containing DeCSS. You could even move beyond mp3s, embedding DeCSS in porn (surely to get distributed). One could write something like an apache module that would embed the forbidden code in a graphic file every time the file is served. Thus, you could embed the forbidden code right into the fabric of the internet and, again, the ____________ (fill in your facist corporate entity) wouldn't even begin to have the computer resources to check everyone's gifs and PNG's for DeCSS.

  83. Heres a way to do it...... by MrBId · · Score: 1

    get some shitty laptop....
    get a juno service and lie about everything...
    (make sure that you dont register from your house or your normal connection...)
    have about 6 mirrors on free web servers...
    now heres teh illegal part...
    jack into someones telephone interface box and dial up...upload...and get out of there.

    theres still someway you could get caught but this makes it kinda tough...unless you get caught jaking into someones telephone...
    you could also combine this with other peoples ideas and you could be ok safe...

  84. Re:You are having logical errors by Ars-Fartsica · · Score: 2
    What if there's no money to be had? What if the individual wants to do something that he believes is of social importance but doesn't have a great deal of direct monetary worth?

    Then beyond threatening someone with violence, this individual should have no problem posting his/her thoughts on the web in the US.

    Hell, if NAMBLA can have a PO box, anyone can.

    There aren't any corporations selling DeCSS, though - why is that?

    Uh, maybe because its free?

  85. Foreign Hosts by Jack9 · · Score: 1

    So far the safest and most visible way to contribute and distribute code is through email and FOERIGN HOSTED websites. Anguila has no restrictions on content.

    Often wrong but never in doubt.
    I am Jack9.

    --

    Often wrong but never in doubt.
    I am Jack9.
    Everyone knows me.
  86. Not true by John+Jorsett · · Score: 2



    Not true. If carefully used, modern tools like Zeroknowledge System Freedom can make it impossible to trace items back to you. All transactions are strongly encrypted, no records are kept, and the traffic can be made to pass through 3 servers in different political jurisdictions. If one used a particular ZKS nym just a few times, the likelihood of discovery of one's true identity is effectively nil.

    1. Re:Not true by alecto · · Score: 1

      From the Freedom FAQ:

      A concerted court ordered attack on multiple Freedom Server Operators, could result in a nym's privacy being compromised. If multiple server operators were forced to reveal their keys, it would be possible to determine a particular nym's e-mail address or IP address. In addition, a sufficiently powerful organization could, if so desired, retrieve the informational content of mail sent to regular Internet users by monitoring Internet network access points around the world. Significant resources would be required to mount such attacks, and they would also require that third-party Freedom Server Operators be forced to reveal the keys that they control. For more details regarding the strength of Freedom's privacy implementation, see the Freedom Papers.


      IOW, while Freedom is really cool, I wouldn't rely on it alone to protect me if I were to become an (forgive me for the cliché) enemy of the state or of a well-funded corporation.

    2. Re:Not true by Anonymous Coward · · Score: 1

      You should go back to reading the white papers about the Zero-Knowledge system: A) Mail will go through a bunch of remailers; however, should legal documents be presented, it is possible for ZK to open and trace mail sent. Agreed you could choose nations where getting legal documents wouldn't be easy, but if what you're doing really is that interesting then you should expect these nations might cooperate with the US. B) Normal traffic goes through 3 hops, that is correct. However there currently is no noise or hiding ability on the channels. If I have tapping access to the network then it becomes trivial for me to notice that whenever data comes into one of the hops from server A it is always transmitted to second server B which, again coincidentally, transmits it to server C. This network tapping ability is pretty much what Echelon is accused of; isn't it ? C) Data transmission is still done with nothing more then a cypher; agreed they don't use simple DES, but encrypting scheme is no more secure then what SSL does. And, last I checked on it, their tunneling scheme does not enlarge the keyspace of the encryption system. D) What makes you trust their implementation ? E) Zero-Knowledge hasn't been attacked in any legal courts yet (at least to my knowledge). Do you have any idea how many people are just waiting to see what will happen then? I know I am. Zero-Knowledge is probably better then a lot of what is out there; but there are flaws (which, frankly, they themselves admit to) and it just hasn't been tested that much.

  87. Don't use a CD Burner by SuiteSisterMary · · Score: 2

    I know that CD Burners put all sorts of information into the TOC. Take any Windows CD-R/CD-RW software; it probably burns in the machine name, the name of the registered owner of the Windows installation, I wouldn't be surprised if it put in a email addy, blah blah blah.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  88. A Good Start Would be ... by Decado · · Score: 1

    Get in the habit of posting Anonymously :)

    --

    Slashdot: Proof that a million monkeys at a million typewriters can create a masterpiece

  89. anonymous by scotch · · Score: 1
    start by posting your question to slashdot anonymously....

    --
    XML causes global warming.
  90. The real question by alacrityfitzhugh · · Score: 1

    How do you write a peer-to-peer file sharing system that guarantees the anonymity of it's user's/sharer's. How do you eradicate those tell-tale packet addresses?

  91. Yeah.... by alacrityfitzhugh · · Score: 1

    it is called 'Public Domain'

  92. Are you sure this is the best use of your time? by jlg · · Score: 1
    I think we're doing a good enough job of loosing the battles we're currently fighting without looking around for more unfair fights.

    This is like a nest of hornets colluding to sting someone. You might get some pricks in, but if you piss the person off enough, they'll be coming after your nest.

    I think we need to be fighting these battles in the courts so that we won't have to worry about complicated ways to avoid the laws. The courts are the ultimate authority, and no matter how dumb the laws are, they're still law.

    There are lots of ways to be disruptive. It might be cool if programmers organized a strike to protest some of this. I don't think that annoying corporations with programs is a good winning strategy. It's more like a holding action.

    Anyway, it's clear that the U.S. government isn't on our side, so we may want to use this upcoming election to send a message to them. I know that Ralph Nader of the Green Party has said positive things about Free software and is opposed to the kind of corporate strongarming that is going on right now. If you know of other candidates who are on our side, speak up and let everyone know about them. If you get a chance, ask your local candidate about the DMCA, DeCSS, and other important geek topics. Even if we can't remove the establishment from office, showing them that we're an angry, voting demographic will cause them to pay attention.

    Please, take a few bucks out of this month's paycheck and send it to the EFF. They're fighting the hard legal fight for us.

  93. Re:Usenet? Definitely. by civilizedINTENSITY · · Score: 1

    Snail mail was my first thought also. What I find intersting is that in the year 2000 physical mail is being proposed for security reasons.

  94. Idea for Secure Communications. by Anonymous Coward · · Score: 1

    The Password is "slashdot"

    So, The question is, Here you have a full, public key, a full private key, and an exposed password.
    Can you not now encrypt and decrypt any messages encoded with these keys?
    What's to stop me from encoding a program with thes keys, posting it, posting the password and private key on slashdot, after it's been distributed to hundreds, with a web page I have up, from an anonymous proxy used to send the files, several days before the posting of the private key in many public forums?? (also, feel free to do whatever with this key. it's not like it's secure anymore. heh.

    -----BEGIN PGP PRIVATE KEY BLOCK-----
    Version: PGP 6.5.2

    lQHPBDm6enkRBAD31ruJ7oOE2e09RvozZveE5V9XklWqJucE P9kdrMuewtBLtUyp
    BZuInSIXZkY6rrsPPGbqcwpxs6d/z+PrB7KgvQC8fHUOBZeH T2C1qZDSspEpStb3
    jnUea6HZCIIVhlq++9Zz6AzjcOf8T2zlihLsyXANDWvoQ6EY Cj7BtnOYcwCg/1od
    vlTOJ3TMBdyoVA7YV9XAk2ED/R9Do2NKhWtn5oKnjn2YbsgU kQRemJjuB7fM90vA
    kyxYppi1EwFlpiLCSsuYrqPU3Z7VXGq2sTxXsLk6b58N39MD A9Ps/o5F3AaOTL+N
    3EmpSG04PH8xmIXrrM8QuQBvUR+x4qAGSYo6OieT5th7uWPh gKM9y+JOUeaaT5BJ
    AXH0A/wNMokEPKXJMUhudCpp0cXJn1zi6EwPq+5mgDV4V3Ti FEWZiK7pwuu57Bl9
    3I+CXBcij3mf6h26vxNmOueXj/GRoFpRXLuIVDqq2IhM3t4M tF0hnULURzEAJHaf
    txY0bDK8ITBhtxkNsoaOKY+yOvCKe8oCTP2YhN4h0ut0KRjM T/8DAwIQAaB5haO1
    AGBtMw3jR2DxQPL33XL83dnuPkALE1v1NcGyD5pjuKXp9LQi U2xhc2hkb3QgUmVh
    ZGVyIDx3d3cuc2xhc2hkb3Qub3JnPp0CUAQ5unp7EAgA9kJX twh/CBdyorrWqULz
    Bej5UxE5T7bxbrlLOCDaAadWoxTpj0BV89AHxstDqZSt90xk hkn4DIO9ZekX1KHT
    UPj1WV/cdlJPPT2N286Z4VeSWc39uK50T8X8dryDxUcwYc58 yWb/Ffm7/ZFexwGq
    01uejaClcjrUGvC/RgBYK+X0iP1YTknbzSC0neSRBzZrM2w4 DUUdD3yIsxx8Wy2O
    9vPJI8BD8KVbGI2Ou1WMuF040zT9fBdXQ6MdGGzeMyEstSr/ POGxKUAYEY18hKcK
    ctaGxAMZyAcpesqVDNmWn6vQClCbAkbTCD1mpF1Bn5x8vYlL IhkmuquiXsNV6TIL
    OwACAgf/WDLGM2iuXLcTNszf8wz8cQ6fWSWAqUqU2FCOSes4 kltEfaD9bVBo2pip
    Zarv5h1/ijfcQwkfcBBzwh/VkAywx2K/tct/Qu7566u6wHnG sUBYn4n6FriC4YSG
    uK5vU7it2lezKekpOEQ+TRJg5xkI3OWQfib8vRS7XaV8m0aQ pI2eQBQbdJiX211r
    WSyTJIEY2+inAjP6J/Wiq+ppX7cNw5fp98+jL8mNwpwAMc3T ckqA+Epu4VKtrrn1
    p0qtHw/YcWWes6vYelOV3jRvi1rA8LqOAc8Gpg6lVzggAUCB 8+GMrZtecaUdfFMS
    Arphv6+6mtncNo16MGtPKYMNvBwH8P8DAwLV9RR7DEY0amDg JZl6q86DFKCp0h5H
    Ess/YVmGe0lMaK1oQFwGiPGJtA8Lb7b/yeaXxMaNJI4FgLp6 dwFlrX8=
    =2U7f
    -----END PGP PRIVATE KEY BLOCK-----
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: PGP 6.5.2

    mQGiBDm6enkRBAD31ruJ7oOE2e09RvozZveE5V9XklWqJucE P9kdrMuewtBLtUyp
    BZuInSIXZkY6rrsPPGbqcwpxs6d/z+PrB7KgvQC8fHUOBZeH T2C1qZDSspEpStb3
    jnUea6HZCIIVhlq++9Zz6AzjcOf8T2zlihLsyXANDWvoQ6EY Cj7BtnOYcwCg/1od
    vlTOJ3TMBdyoVA7YV9XAk2ED/R9Do2NKhWtn5oKnjn2YbsgU kQRemJjuB7fM90vA
    kyxYppi1EwFlpiLCSsuYrqPU3Z7VXGq2sTxXsLk6b58N39MD A9Ps/o5F3AaOTL+N
    3EmpSG04PH8xmIXrrM8QuQBvUR+x4qAGSYo6OieT5th7uWPh gKM9y+JOUeaaT5BJ
    AXH0A/wNMokEPKXJMUhudCpp0cXJn1zi6EwPq+5mgDV4V3Ti FEWZiK7pwuu57Bl9
    3I+CXBcij3mf6h26vxNmOueXj/GRoFpRXLuIVDqq2IhM3t4M tF0hnULURzEAJHaf
    txY0bDK8ITBhtxkNsoaOKY+yOvCKe8oCTP2YhN4h0ut0KRjM T7QiU2xhc2hkb3Qg
    UmVhZGVyIDx3d3cuc2xhc2hkb3Qub3JnPokATgQQEQIADgUC Obp6eQQLAwECAhkB
    AAoJEHvjUsT4cyQcMrAAn1JzMJ8NVVm5I6mpzAy7SGks+P7/ AJ4sLr0EOCa/Y7gw
    ak89L0ImoIYcrbkCDQQ5unp7EAgA9kJXtwh/CBdyorrWqULz Bej5UxE5T7bxbrlL
    OCDaAadWoxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHT UPj1WV/cdlJPPT2N
    286Z4VeSWc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq 01uejaClcjrUGvC/
    RgBYK+X0iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O 9vPJI8BD8KVbGI2O
    u1WMuF040zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcK ctaGxAMZyAcpesqV
    DNmWn6vQClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6TIL OwACAgf/WDLGM2iu
    XLcTNszf8wz8cQ6fWSWAqUqU2FCOSes4kltEfaD9bVBo2pip Zarv5h1/ijfcQwkf
    cBBzwh/VkAywx2K/tct/Qu7566u6wHnGsUBYn4n6FriC4YSG uK5vU7it2lezKekp
    OEQ+TRJg5xkI3OWQfib8vRS7XaV8m0aQpI2eQBQbdJiX211r WSyTJIEY2+inAjP6
    J/Wiq+ppX7cNw5fp98+jL8mNwpwAMc3TckqA+Epu4VKtrrn1 p0qtHw/YcWWes6vY
    elOV3jRvi1rA8LqOAc8Gpg6lVzggAUCB8+GMrZtecaUdfFMS Arphv6+6mtncNo16
    MGtPKYMNvBwH8IkARgQYEQIABgUCObp6ewAKCRB741LE+HMk HMu/AJ0aKhlfkbu9
    jgpzmwclHoSs39NV/wCg0CgWzbyhf87DBJM4noeWZKf6fpA=
    =2qKh
    -----END PGP PUBLIC KEY BLOCK-----

  95. Sure it'll piss off you AOL users by Greyfox · · Score: 2

    But the rest of us folks won't have any problem getting in.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  96. easy solution by nEoN+nOoDlE · · Score: 1

    Well, I've thought long and hard about this problem and I think I might have the solution. Just put a message saying "This software is for educational use only, it must be deleted within 24 hours." Problem solved.

    --
    Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
  97. Pick your country by Pflipp · · Score: 2

    Well, the U.S. of A. is known to have a picky government... I think that you should simply become (or -- claim that you are) a civilian of a country that doesn't care about what you're doing, and where the folks that should become angry from your software don't live. Just like they do with code with US export restrictions.

    It's... It's...

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
  98. Re:You are having logical errors by alienmole · · Score: 2
    Then beyond threatening someone with violence, this individual should have no problem posting his/her thoughts on the web in the US.

    One of us must be missing something here. If I write some code which is considered equally threatening to commercial interests as DeCSS, by posting it on my website, I risk prosecution and legal sanctions, assuming my code falls foul of the DMCA, UCITA, etc., which is not that difficult.

    This might all be more acceptable if the function of the code in question were somehow inherently against the interests of society. However, I don't see that as being the case here. For further arguments along these lines, see this message and my reply to it.

    Hell, if NAMBLA can have a PO box, anyone can.

    Part of the point is that online, some of the freedoms that exist in the "real" world are disappearing. You may think that would be good, in the case of something like NAMBLA, but actually that's a good case in point. NAMBLA members aren't doing anything illegal until they actually break the law. The same thing used to be true of copy protection circumvention: you could sell and own copy protection circumvention equipment or software. That has now changed. It used to be legal to buy a device to circumvent Macrovision copy protection on videos. I bought one so I could play legally purchased DVDs on my PC, through my VCR (not to tape them, just to watch them.) I haven't checked for certain, but if these devices aren't already illegal under the DMCA, certainly their software equivalents are.

    > There aren't any corporations selling DeCSS, though - why is that?
    Uh, maybe because its free?

    Yeah, yeah. My point is that it's illegal under Federal law. A company selling DeCSS could be shut down in short order. Yes, you might be able to order a hooker online. But that's only because there aren't any big corporations who really care to stop you. That's not the case when it comes to the sort of "subversive" software raised by the original query.

  99. Re:Usenet? Definitely. by titus-g · · Score: 2
    Sad innit, but the laws about mail was written in a different age, when the upgrade came, they had a chance to rewrite the rules, and hey, they did.

    Kinda good in a way, even just for nostalgia, I can remember the waiting and hoping for the postman to come when you are expecting a letter from someone you care about, and who even now doesn't know the intrinsic joy of parcels....

    --

    ~ppppppppö

  100. ZKS and Freenet by kutulu42 · · Score: 1

    As far as I know, the best way to post something anonymously would be to do so on Freenet, IRC, or on web sites, and use ZKS Freedom to disguise one's tracks. Alternatively, you could always get colo at HavenCo and post it there..

  101. Re:unique identifiers [OT] by SuiteSisterMary · · Score: 1

    Except, of course, for Pentium 3 processor IDs, or pretty much any other processor in existance, especially ones designed to run UNIX or other industrial strength OSs(SPARC, rs/6000, etc) also have ID numbers bolted in. Ever wonder why the command 'hostid' works?

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  102. Chilling of FREE Speech, this is war. by TrenchWarrior · · Score: 1

    As a long time coder of 29+ years, I've had a couple of ideas during my time that I thought would be beneficial to the 'community' as a whole and are not illegal, do not steal others ideas nor violate anyones IP... One idea I had that (involved me making no money from), I wanted to distribute as widely as possible with only some simple anonymous signature to identify authorship. This idea wouldnt be anything corporations would be concerned about, however by creating and releasing this idea/program would guarantee that I would suddenly become an 'interesting' individual to my own government. To become an interesting individual is not what I recommend when it comes to the govt... I still feel very strongly about this idea. Another idea I had did target a specific industry not known for organisation. However I knew if I would persue the idea I would have to establish a war chest to battle for the freedom of the product because, the idea would be seen as a threat by the specfic industry as a whole. So if I pursued this idea I would hope I had enough throwing power (distribution) to make enough money from this that I could afford any legal hassles. Only attraction to this idea was the potential money to be made. So we have two different extremes; one an idea that I thought had very strong social redeeming values where I didnt make any money off of but would put me on 'the list'. Corporations wouldnt care, but someone somewhere in our govt would. The other where I am creating money making software that would probably piss off the targeted industry (not music) and would be sued and harrassed. Neither of these ideas break ANY laws nor infringe on anyones rights but by their nature and subject matter they would be harshly scrutinized. Well gentlemen and gentlewomen this current warranted paranoia is not the condition software creation should be in. We are NOW operating under the assumption that anything we create will piss someone off somwhere. This is NOT free speech. And the current legal atmosphere HAS OBVIOUSLY CHILLED THE SOFTWARE INDUSTRY as easily witnessed by the thoughts expressed in this forum. WRITING software is just like writing a book and should enjoy the freedoms that books have. Perhaps book publishing is a way. The current crop of 'errant' legal renderings does have everyone speaking a little quieter and in hushed terms without ever even breaking any laws. This is not FREE speech nor how I envisioned software creation would be when I started 29 years ago. I have been so disenfranchised with the software industry that I gave up coding a year ago... Maybe its only a sabatical. You dont believe there is a conspiracy or a creeping of lost rights? Not to increase the paranoia level, I present to you 2 examples that I stumbled on accidentally. I dont know the inside stories on either of these but a thinking person doesnt have to look far... This first site seems to have been 'picked' on because they used too many wrong words and subject matter.. http://www.plans-kits.com/ In this case Im sure its the govt that is applying pressure to this 'interesting' individual. Let me ask you... did you hesitate at anytime visiting this site or viewing subject matter? If you did that shows you the level of paranoia that has been created. FUD. This second example (hope it is still there), once again the individual uses the wrong words and attracted attention even though they have broke no laws... But were censored. http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem& item=427604573 Its this silent creeping of 'censoring' or squelching of free expression that has me concerned. It is indeed war... business is war. A multi-level war. (read Sun Tsu; The Art of War and The Five Rings). The battle for freedom must be won over and over again. Whatever form of freedom you seek. There is a want and a need that seems to be missing. Organisation is the first step... Anyone interested I can offer a mail list service and or message base section to fine tune or expand on any ideas presented here. Just email me. I dont even own a Linux system... The color of my skin is digital and you are my kind. TrenchWarrior

  103. Re:unique identifiers [OT] by alienmole · · Score: 3
    I was referring to the algorithm used to generate GUID or UUID numbers, which is the most common form of identifier subject to this issue, and is used by DCE, CORBA, XPCOM, COM, and various other systems.

    The ability of this algorithm to generate "globally" or "universally" unique identifiers relies in part on the fact that network adapters contain a node address which is issued in blocks to network card manufacturers by the IEEE, so is guaranteed to be unique. Here's some info about UUID generation.

    While processor IDs can be used to identify a system, there currently isn't widespread use of these numbers in standard software components.

  104. subvert the software by aetheroar · · Score: 1
    Of course, there are hundreds if not thousands of
    ISPs, schools, and/or universities in the country with shoddy security.
    I'd guess it would take me about 45 minutes
    to steal a bushel of usernames/passwords from my university
    just by putting a keylogger on one of the public Windoze boxes.

    Each of those accounts is a bit of web space, of course.
    Upload all your software to them with some nifty
    web pages, submit it all to Yahoo, and make a few posts about
    on the appropriate forums.

    Sure, the wrong people might catch on that some
    accts had been hacked, but by that time, the cat's
    out of the bag and roaming the net, shedding on someone else's couch.

    Any gaping holes in this?
    dan

  105. Why Not Use Slashdot? by oblisk · · Score: 1
    Im not sure exactly how long an artice is kept active before it is placed in the archive. But you oculd post the code, to an article thats long dissapeared form the front page, then comments and such can be posted below it for a while (until it is archived).

    And if done via posting anonomously while browsing through an anon proxy server (http://astalavista.box.sk has a list) While not garunteeing absolute security it would probably keep the code distributed and allow comments to be posted.

    The only problem i see is the informing of other developers where exactly to look on /.

    oblisk

  106. Re:You are having logical errors by Ars-Fartsica · · Score: 2
    If I write some code which is considered equally threatening to commercial interests as DeCSS, by posting it on my website, I risk prosecution and legal sanctions, assuming my code falls foul of the DMCA, UCITA, etc., which is not that difficult.

    This a good point - our society hasn't reached the conclusion that code == speech. I hope it does, but I'm not optimistic.

    On the other hand, you have to wonder if it really matters. Sure, DeCSS is "illegal", but I have a copy of it, and so do thousands of other people. Technically, J-walking is illegal too.

    Of course, this is a cop-out- I understand that there is a profound difference between "legal" and "getting away with it", and it mostly has to do with society being honest about what it thinks is right and wrong.

  107. An article several months ago by sheetsda · · Score: 1
    There was an article on slashdot several months ago that posed an interesting idea on this. I can't find it or I'd post a link. The idea basically was to have large libraries of .pad files on many different servers and XOR certain ones together to retrieve the desired data, so that any one server alone did not contain any useful data.
    If anyone can find the story please post a link.

    "// this is the most hacked, evil, bastardized thing I've ever seen. kjb"

  108. Re:ZKS is insecure by Python · · Score: 2
    If you are refering to me as the original poster, I do understand the differences. I run mixmaster and cpunk remailers, along with a ZKS freedom server. I have been doing so for many years (with Type I and Type II remailers).

    A couple of issues to respond to. Every ZKS server is not on a carnivore monitored network nor are they in the US or canada or even run by companies in many cases. Many ZKS servers are run by private individuals, with no legal obligation to support Carnivore (under current law). So, it does not follow that all ZKS servers are or could be carnivore monitored. Additionally, reply blocks in the ZKS network *do* allow for latency time, so traffic analysis is not as straight forward as you might think. It still needs cover traffic and remixing, but its not as simple to defeat the model as you make it out to be.

    Regardless, presenting an array of options to the end user is much better than just shoving the highest security solution at them. High security remailing is complicate and requires the users to understand how to use the remailer network in a secure manner. Which includes dummy (cover traffic) messages, remixing, long chains, rotating reply blocks and so on. ZKS is easy to use, setting up nyms to do re-mix is not a simple matter for most users.

    Presenting the various options, in a limited slashdot posting, gives the user the option of finding out more and educating themselves. The post was not intended as a complex lesson on the pros and cons of the various technologies available for protecting your anonymity.
    Python

    --

    Python

  109. Legal tangles... by Kryffpi · · Score: 2
    The correct way to release DeCSS would have been in a self extracting archive with shrinkwrap license agreement.

    "By clicking "OK" you agree not to hold the distributor of this software program liable for anything" type of thing. Even throw in a clause whereby the user agrees not to use the product for any number of "infringing" uses.

    This protects - using another totally insane act of law - the UCITA -- the DeCSS distribution at a number of levels.

    1. Representatives of the MPAA obviously opened the distribution and looked inside - thus agreeing not to sue based on the contents of the archive. If they didn't click ok and still have examined the contents it can only be becasue they bypassed the protection on the archive and thus have fallen foul of the DMCA itself.

    2. The end users of the software too have enterd into (and been bound by) the contract not to use the software for infringing uses.

    Done properly and worded right this would put the DMCA in conflict with UCITA. Hopefully one of them would give, and half our current problems would be over.

    WARNING: Caffine levels low. Output may be incoherent.

    --

    --
    I'd install FreeBSD before I'd install Linux.
  110. Re:You are having logical errors by alienmole · · Score: 2
    On the other hand, you have to wonder if it really matters.

    Forgive me quoting myself, but I just wrote a message about this, attached to the "Lawsuits Suck" article. To me, the important point is this:

    "...having laws in place which everyone routinely breaks, provides yet another way in which the government can harass citizens if it so chooses. [...] Laws are instruments of control, and unnecessary laws are dangerous. They can sit on the books for years until the wrong person gets into a position to abuse them."

    Gotta go hide, I hear some black helicopters outside...

  111. Re:unique identifiers [OT] by askheaves · · Score: 1
    Just a quick little tip on GUIDS on a Windows Compiler. When you first create the COM object using one of the wizards, it runs its GUID generator and places it into the IDL file in plaintext. You can change this GUID to anything you want to, as long as you change it in all the places it's found: the idl, and the rgs files. I believe these are the only places it is found.

    Since the GUID is generated from your MAC address and the current time, you can change some of the low order numbers and some of the high order numbers, and suddenly, it looks like the component was created on someone elses machine sometime during the 60's. Pure Magic(TM).

    --

    Because you can't, you won't, and you don't stop...
  112. Re:unique identifiers... [OT] by alienmole · · Score: 1
    That'll work, as long as you aren't incredibly unlucky enough to pick a number that matches some other validly generated GUID.

    I can just see the /. headlines in 2007: "Conflict due to manually-altered GUID causes global Internet crash! 'Told you so!', says Bob Metcalfe."

  113. Re:Legal, but Subversive Program by Idolatre · · Score: 1

    This may look like a good idea, but I have abandonned completly many email accounts because of excessive spam I received on them. If most congressmen are like me and they start having the same spam automatically relayed to them hundred of times, they would stop reading their mail box, which means they'll never read important mail we send them about important issues, and maybe switch to a secret email account known only to people they trust.

    That way, the classic "write to your congressman about it" solution would be completeley useless because they wouldn't even know your message is in their mailbox since they don't check it anymore

  114. haX0r comment unfair by Bodhidharma · · Score: 2

    I think the Mr. Murdoch (from Dark City?) asks a legitimate question. He clearly smells which way the wind is blowing. It isn't over a field of daisies.

    However, I also have to agree that openness is the only way to win. As long as software writers can be the David vs. the corporate Goliath, we have a chance to sway public opinion. There are two problems to overcome. The first is that the people with political power owe their position to the people with money, i.e. korporate Amerika. The good news is that politcians have to pay attention to public opinion.

    The other piece of bad news is that the general public doesn't have a lot of sympathy for techies. We could easily become the modern equivalent of Salem witches if someone with enough juice decided to push the right buttons.

    That brings us back to openness. People distrust what they can't see. People also believe what they see in the media. I'm sure the average person believes that a hacker is someone who breaks into computers and writes viruses. Writing underground software is only going to further those misconceptions.

    That said, we could really be headed for a dystopia a la Shadowrun. I know that I won't be working for a megacorp. I could be asking these same questions in a few years.

    --
    A dyslexic man walks into a bra.
  115. A new distrobution system by RaAmun · · Score: 1

    Why not create a distributed system consisting of multiple servers with the files split into parts making each part worthless without the others (Pad). Have the locations of the parts of the next release within the previous release, so that only members of the project know the location of all of the files.

  116. To sum it up... by rapslef · · Score: 1

    Ok, what I'm seeing here is a couple main ideas. The first is basicly a place where only certain people have access too. This is almost feasible for developers, but for distrobution it's insane. How do you destribute something only certain people have access to? You might as well mail the thing to them. This option (I beleive) doesn't yet needed to be implemented. Perhaps once everyone has migrated to the US and the (Put a 3 letter acronym here) has taken over (which apparently looks like has already happened) and large coperations rule (almost happened) then there will be need for such a secure network where information can be found. The second option is much more realistic. This is where you use public services such as internet cafes and such to upload your code to a geoshitties account and use a yahoo e-mail account (all with fake info of course) to notify key suppliers (ie those who have auto msgs on IRC and post on USENET) that there is an update. The factors of beeing detected have already been disgussed, but if you need a was to get it out there, this is as good as any. The third is a compromise to the first two. This is where you use a system like random pads (http://www.eleves.ens.fr:8080/home/madore/misc/fr eespeech.html I think someone else linked to this before) to get the info out there, and have people be able to recover it. Another (darker) way might be to store it in a image (don't have a link to anything for that) and challange a eleet hax0r to 'hack' a site and upload the image. Or mayby put it in porn or something. The forth way is to fight fire with fire, and get you some loyers (?). This is costly, but perhaps if we all band together (2600 et all) then mayby we have a chance of defeating the suits on their own terf. There's a lot of information on all of these options if you can find it, so I'd ask that if anyone took option one seriously, that they check out what's already been done.

  117. Leverage Frameworks - Post Only Subversive Parts by goingware · · Score: 2
    I suggest that you minimize the amount of explicitly subversive code (and also your development workload) by making use of readily available frameworks.

    It's preferable if these are open source, but they don't have to be to suit your purpose; for example Metrowerks PowerPlant is the most popular application framework for the MacOS, and although it is a commercial product it is inexpensively available and when you do buy the Codewarrior development system you get the PowerPlant source code on the installation disk.

    You can even develop an open source framework yourself and publish it openly, and invite in contributors publicly, and distribute non-subversive demo and test programs. Alternatively, you can add functionality to frameworks that almost suit the purpose and submit your patches back to the original maintainers.

    This will save you work, although you may have to write "adapters" to be able to use someone else's library for your own purposes, it will increase reliability of your product, because the framework will have already been debugged by someone else and also tested under a wider variety of circumstances than it will encounter in your code, and you can concentrate your work on the particularly subversive parts.

    Then you post only the "interesting" parts of your source code, and provide hyperlinks to the needed application frameworks in your build instructions. Be sure to include the version numbers needed for this build of your program, and if the sources to any of the frameworks are signed with a public key, include the key which those sources were signed with when you got them. That way you can be sure future programmers can rebuild the same program as you did.

    It may well be that you have a large application but only a few source files and some build instructions to upload, which could be done off a floppy disk at a public access terminal. If you upload these to a few free webhosting service pages, then email the URL to a bunch of warez site maintainers, your code will be looked after.

    Note: to find lots of warez sites (and even more serialz sites) go to Altavista, click on "Advanced Search" and enter:

    download and warez and photoshop and illustrator and crack
    Probably only 10% of the sites you find will actually have live warez (they get taken down quickly) but some patient hunting will find you any software title you want - but of course your objective here is to contact the warez site maintainers so they can introduce your program into their archive system.

    Note that if you want to build a Windows application you can build it with Cygwin (a GNU shell environment for Windows including gcc) so you can be sure Microsoft doesn't embed Globally Unique Identifiers in your code. I'd also suggest that when you make a windows build, you buy a brand-new copy of windows 98 (pay cash), install it on a freshy formatted hard drive, build your binary, upload it, low-level format the hard disk you built it on and throw away the Windows 98 installation disk and all the materials that came with it. It's probably hard to get away with installing a development system on a public access terminal.

    If you don't want to use a public access terminal (after all, you might be recorded on a surveillance camera, or the coffee shop waiters might remember you skulking around), then use Zero Knowledge Systems' Freedom to anonymize your web access.

    Note that the way Freedom works is your HTTP packets are multiply encrypted with the public keys of the Freedom Network's servers, then "unwrapped" one by one as they pass through up to three servers until they are passed unencrypted to the public net at a faraway place.

    Freedom provides both anonymous web browsing and anonymous email send and receive.

    Some sources for open source libraries:

    While all free software provides it source code, not all programs provide source code that is suitable for use as libraries. Unless you want to go to a lot of extra trouble, it's probably best to look for ready-to-use libraries that are packaged as such, rather than trying to extract code from a complete program. Unless the original application developer went to extra trouble to make components of his program able to stand on their own, it is usually difficult to extract parts of a program out and use them as a library, except perhaps for little snippets.

    On the other hand, when you write new code, it is definitely worth while to snip out little bits and make sure that they will compile and run on their own, or depend only on other readily available libraries. That way you can create a library yourself.

    The book More C++ Gems has some articles on Large-Scale Software Architecture that discusses reducing cyclic dependencies in software projects, in part so that the projects can be rebuilt faster but also so that they can be unit tested in smaller parts and the parts can be extracted out and reused in other programs - although the claim is often made that object-oriented software is more reusable, this claim is baseless unless good engineering practices are observed.

    --
    -- Could you use my software consulting serv
  118. Re:unique identifiers [OT] by dohnut · · Score: 1


    Well, you don't have to worry about unique node addresses, aka MAC addresses.

    A) With a little bit of work you can fake them anyway, or even better, you don't have to have a NIC installed in your development box.
    B) How would anyone know what MAC address my NIC has in the first place? It's not like individuals register those things.
    C) And, no, it isn't something that your going to be able to strip out from network traffic, unless of course, the person doing the stripping is on your subnet, which is highly unlikely.

    The most harm I could see a MAC address or a UUID doing a person is acting as further evidence after you're already a suspect.

    --
    Stupider like a fox! - H.S.
  119. Let the public distribute the code for you by spezz · · Score: 1
    I think a lot of what the arguements here are showing is that if someone wants to find an insertion point, they will.

    I say let John Q. Public distribute the code and make the insertion point problem moot.

    Here's what I would propose (were I to advocate this sort of behavior):

    1.Make some manner of self distributable code and burn it to a disc.

    2.Put shiny stickers on them advertising a screen saver or game or something, the brighter the better.

    3.Leave them around colleges and record stores or anyplace kids will pick things up.

    4. When they boot it up (and some inevitably will) it can send itself to predetermined ftp sites. The origin can be traced but the distributers were just mules in the deal.

    Anyway, that's what I would do.

    1. Re:Let the public distribute the code for you by dalamb · · Score: 2
      When they boot it up (and some inevitably will) it can send itself to predetermined ftp sites. The origin can be traced but the distributers were just mules in the deal.

      I think that relying on a mini-virus may well turn out to be a bad idea; every time someone has proposed a "good" virus idea, someone has eventually shot it down. In any case, legal systems are perfectly happy to prosecute mules, too, leading to a socialization that says "don't ever use an unknown CDrom" -- especially the FTP site mules; they'd be subject to "cease and desist" that prevents them from accepting software for which they can't identify the author.

      --

      "Yo' ideas need to be thinked befo' they are say'd" - Ian Lamb, age 3.5
  120. Hey, I know... by Kisai · · Score: 1

    Why doesn't someone print the source code on t-shirts or something and sell them as a novelty item, better yet, commentless ASM code.

    I see it now, people being arrested on the street for wearing DeCSS source code T-shirts.

    Could make it a work of art by coloring the letters too.

  121. What we need is legal cure, not subversion. by thedarb · · Score: 2

    You've seen it in the /. news, you've seen the articles... We lose because we have no political power. It's time for banding together. Starting a political party or adopting one and making it our own. Only then can we have people with our interests in mind in Congress, the White House, and most importantly... the courts. We need a movement, where we can move as one powerful force against those who hold us back. A strong nation wide I.T. union would be a good move as well. Corporations could be stung by such a union when they try a legal stunt we didn't like. America would be hurting if every I.T. professional were to strike together over an issue. With both of these in place we could begin to undo the DMCA, save file sharing technologies, fix patent laws and processes, re-structure copyright law. We are well overdue for this. Currently we have no trump card, the Fed knows it... The Press knows it... and the corporations know it. I for one am ready for such a plan of action. I will vote to support my rights to code, to speak, and reverse engineer. Will you? Let's ask /. if they would help us co-ordinate the incipient stages of such a movement. How about it people? How about it /.? Will anyone agree to starting a forum for co-ordinating our communal beliefs into a firm political position? Will anyone agree to run for office based on these findings and support them? I will say right now I am *not* the best candidate for any public office, but I throw my name into the hat. I'll run for an office or gladly support another who has a less colorful past than myself. I need to start reading up on existing parties... are the Libertarians close to what we'd be looking for? I know that the Democrats and Republicans aren't... and I was a hard core Republican before. Come on folks, lets start the work, lets find some good men and women and put them into office!

    --
    This sig intentionally left blank.
    1. Re:What we need is legal cure, not subversion. by rapslef · · Score: 1

      I think this might just work. The only hitch is that we'd have to get everyone on this thing, but other then that, I can't see any problems...

  122. Very naive by DBLO_P · · Score: 1

    You might want to take a look at The Hacker Crackdown http://www.lysator.liu.se/etexts/hacker/ before you go trying to be sneaky. You can also get it at www.peanutpress.com for you palm people out there. Take a look at what law enforcement can do. Read the book and take a look at what they will be allowed to do. Just remember what you should be able to do is not the same as what will be allowed.

  123. Re:unique identifiers [OT] by alienmole · · Score: 1
    And, no, it isn't something that your going to be able to strip out from network traffic, unless of course, the person doing the stripping is on your subnet, which is highly unlikely.

    Whaddaya think Carnivore is for? Just email? Suuuuure!! ;)

    Actually, you're right, although it depends just how paranoid you want or need to be. If you were writing subversive code, you'd definitely want to avoid mac addresses in your code & binaries. In fact, didn't they use that against the Word macro virus writer in NJ (was that Melissa? I've lost track.)

  124. A helpful link to the musical version of DeCSS by Thing+1 · · Score: 1

    Here.

    Enjoy the music!

    --

    --
    I feel fantastic, and I'm still alive.
  125. My own little bit of subversion by goingware · · Score: 1
    Here's my own little bit of subversion. It's not subversive software, but it's a programmer speaking out to other programmers and against the interests of an entrenched industry: high-tech headhunters:

    Market Yourself - Tips for High-Tech Consultants

    Important Note to Recruiters and Contract Agencies

    I get quite a few positive responses from other consultants from these pages - and rare responses from headhunters asking why I'm taking food from their children's mouths.

    I don't have anything against recruiters who practice their business in an ethical way, but "ethical" no longer describes the standard practice of the headhunting business.

    For example, one person who read my page wrote in to say that a recruiter had sent her to an employer's office for an interview, without the interview actually having been scheduled. She found out she was neither expected nor welcome after waiting in the reception area for 45 minutes. The recruiter had failed to secure an interview and hoped the employer would just feel sorry for the candidate and interview her anyway.

    Of course, I have to say that I felt pretty secure in my career before posting these pages.

    --
    -- Could you use my software consulting serv
  126. Use Linux authoring tools for CDs by goingware · · Score: 2
    While I don't know that mkisofs, mkhybrid and cdrecord don't put in such identifying information, it's less likely and you can at least inspect and modify the source code to make sure they don't.

    --
    -- Could you use my software consulting serv
    1. Re:Use Linux authoring tools for CDs by SuiteSisterMary · · Score: 1

      's not the software, it's the hardware itself. The burner itself will embed as much identifying information as it can find.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  127. syntax by manofherb · · Score: 1

    what if you would happen to include various syntax errors in the source code? so that if you ever did go to court you could be like, "it doesn't work, try and compile it, nothing is going to happen it's just a bunch of text"

  128. OK for small stuff but what if they'd kill you? by goingware · · Score: 3
    What you suggest might be appropriate for merely annoying software, but what about software that is expressely intended to subvert the government - imagine a revolutionary wrote a virus that identified whether the computer it was on was in the .GOV domain and then wiped its hard drive.

    Or provided secure communications channels for reporting human rights violations from within repressive regimes?

    Or suppose the software in some way helped promote meaningful political change in a repressive regime - and was developed within the territory of that regime?

    No, really this is an important question and needs to be addressed in a serious way.

    --
    -- Could you use my software consulting serv
  129. Re:If you live in the USA, forget it. by Eminence · · Score: 1

    Sorry Thal, but it seems that what you know about situation in Russia is based on what you heard on CNN. If you live in US or any Western country then Russia is something entirely different from anything you know and simple analogies still don't work. Russian media is quite different from US media, especially when we look at its origins.

    Keep in mind that ten years from now there were no private enterprise in Russia and a massive change happened since. However, because of how this change took place and who was in charge then most of those who ended up as rich "enterpreneurs" were previously within higher ranks of the communist pary ('nomenklatura') and much of their activites afterwards was in fact fraud on an immense scale.

    Putin knows that this probably cannot be reversed, however he also correctly sees them as a threat to a free-market Russia he wants to build. That was the reason behind his actions, not the question of freedom of speech.

    Russia is indeed a country which has problem with crime, corruption, fraud and inability of state's law enforcement to do anything with that. However, Gusinski's arrest is not the best example of that.

  130. Re:If you live in the USA, forget it. by Eminence · · Score: 1

    > Right. History has shown that invading Russia is always a bad idea.

    Yep, it worked only twice in the past.

  131. Re:Grow up (morality) by GigsVT · · Score: 1

    Well, I didn't mean to start a philosophical discussion, I just meant our collective morality as a society. Values that are widely held, or viewed as widely held. (such as drug use, lots of people have no problem with it, but the anti-drug people have convinced most people of the "right" way to think). Those are the things that make up our collective morality. There is no need to search for a deeper "right or wrongness" in our morality. To do so is pretty impossible.
    -----------------------------

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  132. The 'for educational purposes only' approach by KLR8 · · Score: 1

    Look at JNapster (http://www.mp3s4u.f2s.com). They just put the following into their license:

    Why should i not use jnapster? Because jnapster is distributed for educational purposes only. You are only allowed to read the source code to learn how to write network applications with java. However, you are *not* allowed to use it for connecting to any napster and/or napigator server and/or for downloading any copyrighted material. Any use of jnapster is possibly illegal

    Could this work?

  133. Way's to get it on the Net anonymously... by Maniac · · Score: 1

    You could upload it to some box on a not-accessable location that only you know, then go to a internet-cafe or whatever, download the code from that hidden location, and then upload it with your nicely anonymous internet-cafe account to some major distribution ftp site.
    Here in the Netherlands they have some huge internet cafe's where you can get near-unlimited anonymous access for less that $1....
    After downloading it from your hidden location you can remove it there to cover your tracks some more.
    Posting it to USENET groups is also a very nice way to get it distributed fast... especially if you use some anon reposters to cover your tracks.

  134. Easy by Anonymous Coward · · Score: 1

    1) People interested can start an online information security class. As part of this class, they have a server for you to break into for 'demo' purposes. This server has really poor security. things like blank root passwords and no logging. 2) 'hackers' break into the system and put possibly illegal programs on the server, then they go brag about their feat in IRC, on /., wherever. 3) Eventually someone gets around to telling the owner his system was hacked, he goes 'oh no, how evil' and deletes the offending file. 4) Goto step 2 You can't sue a company because their comupter was broken into and questionably legal things were put on it then. 2600 got nailed for a link, but this way they could actually serve the program itself. If the MPAA wants to make a lawsuit on how 2600 is responsable for hackers actions, someone breaks into the MPAA site and changes it to say '2600 are a bunch of retards' then 2600 turns around and sues for libel under the same logic they're getting sued over.

  135. What about "Distributed distribution" ? by Cedric+C.+Girouard · · Score: 2

    What about splitting your code into modules that could be recombined later using some kind of installer ?

    For example: Gasoline is legal. Vita-Grow is legal. Combining both is legal. Blowing off a part of Oklahoma with the mix is not. But no one could have sued the guy who sold the gasoline to McVail.

    Therefore, if I was to publish a set of "modules" and the instructions to combine them together (remember. The anarchist cookbook is still legal to read/sell last time I checked.) you could be untouchable. Your specific modules by themselves are harmless... It's those evil h4ck3rZ that found a way to do bad things with it.

    --

    Marriage is considered capital punishment for the theft of a goat in some third world countries...

  136. Re:self-propogation by Mr+Spot · · Score: 1
    I thought of a "cool", yet damn-near impossible idea...

    What it involved was this: you get a shitty laptop, and put a cellmodem in it. Make sure you have no way of tracing the laptop to you (no hostname, no password, no nothing). Create an account with one of those free ISPs with the standard fake UID/name/address, and set up your laptop to use it. On the laptop you have automated cracking software which finds vulnerable hosts, cracks them and distributes itself to them, as well as some software to upload to ftp servers, USENET and whatever else you can think of via anonymising servers and stuff. Do this such that the cracking bots run on their new hosts as well, so you have plenty of little bots on the net distributing your code. Now dump it in the street or some other public area (shopping centre, city dump, international airport, etc..) in a city nowhere near you, then get the hell away from it.

    By the time it has distributed itself to at least the ftp sites and to USENET, and possibly cracked a couple of boxes, you will be nowhere near that crappy little laptop. Even better, someone will probably steal it and (be forced to) take the blame for your software.

    But you'd have to be pretty bored to figure out how to do at least the cracking bot (maybe queso + all the r3wtkits you can find?). And I take no responsibility if someone actually does this...

    So I hope that this post sparks some interesting conversation...

    ~~~

    --

    Sigmenation fault.

  137. distributing and maintaining subversive software by davonds · · Score: 1

    The key is marketing, and subtlety is the method. Market the legal uses of your software, word of mouth will spread the true uses. If DeCSS had been called "Linex DVD driver", the MPAA would never have figured it out, and 2600 would have been able to argue the legal uses of the software with impunity. If Napster had been set up as a music lovers community, rather than a free download site, their arguments of non culpability would have been much more credible. Picture this, what if when you logged onto Napster, you posted the type of music you like IE: the bands you listen to, rather than the songs available for download, then you have a anonymous mail client that allows the users to communicate with each other about their music preferences IE: the songs available for download, and then have the file transfer software available for the downloads. Now you have a Napster that is only providing a forum for communication, (a clear case of free speech) rather than promoting the sharing of copyrighted materials.

    As to maintaining subversive software, Open Source, Open Source, Open Source, it will maintain itself.

  138. Um, why do we need the darn phone lines by fshalor · · Score: 1

    Anyone ever heard of a packet BBS? A computer with a TNC (terminal node controler, radio modem) and an HF radio which accepts logins from other similarly equiped computers. (sure, limited to about 300kilobauds, but change this up with a more expensive microwave setup, with less lower I might add, and directional antenna and you have a less traceable signal and over 19.2 kbps) If you arange via usenet group with codes for transition times and frequencies, you can run for a long time. Piggeback a carrier with the subversive informaiton under a legit and legal packet transmission (hi, how are you, how are the kids...) and you have a pretty effecient transmission system. Saves on the phone bills too. But why? Honestly folks, as tyranical as our society in the states seems at times, breaking the laws gives CREDINCE to those laws. (If you're found out.) Electronic meduim regulation is about to do some changing. The cat is out of the bag (and I don't mean the RS gimick-mouse) E-{stuff} has changed the way we live. The system will change. If it doesn't, it will be destroyed in time. But not by subversive software.

    --
    -=fshalor ::this post not spellchecked. move along::
  139. anonymous submission of code by wcb4 · · Score: 1

    are there still any reliable anonymour remailers? I know that anon.penet.fi lost credibiliy then they gave in to the scientologists, but they were not the only folks running such a service. Are there any anonymous remailers still functioning? If so anonymous email submission of source code to a few sights might be the way to go.
    I think....therefore I am

    --
    I reject your reality ... and substitute my own.
  140. Re:self-propogation by drnomad · · Score: 1
    This is not near-impossible, I thought of this too. There are few details thought:

    1. Create an account on the free ISP's, do this on an internet pillar in a bar, amusement hall or whatever

    2. You buy a pre-paid cell phone, with cash, in a city or area you usually don't get near.

    3. You do not dial up in a public area, as someone might see your face, you drive to somewhere in the middle of nowhere to do your thing. Note that you check for camera's on highways, the point of return on the highway needs to be 30 minutes later than you logged off

    4. Throw the cell phone away, or send it to your local police station by mail

  141. Publius by Anonymous Coward · · Score: 1
    Amazingly enough, AT&T is running a trial of an anonymous anti-censorship file distribution system called Publius.

    See news article http://new s.cnet.com/news/0-1004-200-2458275.html?tag=st.ne. 1002.bgif.ni

    Publius itself is at http://cs1.cs.nyu.edu/waldman/publius/

  142. FYI, Here is how to do #4 by Anonymous Coward · · Score: 1

    use sha-1 hash, but start with a random number, save it, then generate 100 itterations. Distribute version 1 with that. Distribute V2 with itteration 99 (and so on). anyone can produce itteration 100 from 99, validating its origin. Only the originator can recalculate the previous shaw-1. I dont know if this is patented or not - should be though :) It's a 'novel' use of sha-1.

  143. Hidden in plain sight. by Anonymous Coward · · Score: 1

    Write the code, post the code anonymously on Usenet, and either give a bogus description of the code or don't describe the code at all where you post it. And then anonymously post that you were looking through the "waffle drivers" drivers code, that you found at 'Alt.bin.xx' on Usenet and you found CueCat code. Or include the CueCat code along with something else like keyboard drivers. Or maybe as "garbage code" in a text editor or something. Hide it in plain site and be wary of who you tell.

  144. Re:self-propogation by Mr+Spot · · Score: 1
    I was thinking of something more like having it automatically dial up to the net and you actually have nothing to do with it after you turn it on. Sort of like drop and run. Wedge it in between some seats when no one is around, "forget" it somewhere, and other such acts. Can't throw the cellphone away, 'cos the laptop hasn't even started with it by the time you leave, and you never step foot in the place again.

    But the point of no one seeing your face is one that I overlooked, and the laptop would probably be reported as a bomb or something now that I think of it.

    ~~~

    --

    Sigmenation fault.

  145. Mail problems by biohazard99 · · Score: 1
    If you make a penny through a mail transaction, you conceivably just commited mail fraud (10-20 in the pokey), or that is what the local US atty would probably try, racketering, and conspiracy to comit mail fraud would be the next charges.

  146. Re:How to Host it by cariaso · · Score: 1

    How to host it? Easy. www.mojonation.net Totally anyonymous, and you can even be 'paid' whenever somebody downloads it.

  147. Guy Fawkes Protocol by armb · · Score: 2

    Version 1.0 could include a cryptographic hash of a text message included in version 1.1, version 1.1 could inclue a hash of a message appearing in 1.2, and so on. This would let users know that that a newly posted version was indeed from the original authors, without identifying those authors.
    Have a look at the Guy Fawkes Protocol

    --
    rant
  148. Careful, posters - Political axes by Simon+Jester · · Score: 1

    Take a look at

    http://www.baen.com/chapters/axes.htm

    --
    -- Free Luna!
  149. Use a public library by walt-sjc · · Score: 1

    Most have the capability to upload via floppy or cdrom that you may have burned at home.

    Get a yahoo email account, and post via deja news. Upload to as many international archive sites as you can think of.

    If the library has goofy software installed, you may be able to boot off a linux CD or floppy.

    Same goes for any university. Many have computer labs that you can just sit down and browse - no student ID needed.

  150. Re:unique identifiers... [OT] by askheaves · · Score: 2

    Surprisingly, this has happened, to some effect. Back around Vis Studio (4? I have no idea when), the GUIDs were created the same way as they are now. The only difference was that if the computer didn't have a network card, they had a default value for you. So, if two computers happened to create a GUID at the same time that didn't have network cards, the GUIDs would come out the same. This did happen and it drove people nuts trying to figure it out. Luckily for all, this has been since fixed (random number, or something).

    --

    Because you can't, you won't, and you don't stop...