Slashdot Mirror


User: Lonath

Lonath's activity in the archive.

Stories
0
Comments
629
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 629

  1. Re:You guys are missing the point. Encrypted *TV* on Digital Display Encryption Details Leaked · · Score: 1

    OMG...I just realized something. Sony has these new commercials out saying they are going to revolutionize home entertainment with some new machine. I'll be damned, they're going to make centralized all-in-one boxes that can download music, movies, books, anything. And it'll all be available and encrypted on a pay-per-use basis. And, they will control the encryption all the way up to the output machines. What a lovely thought.


  2. Re:Patents prevent the abuse of open source on Software Patents vs. Free Software · · Score: 2

    I have to make a distinction between patents for physical processes outside of a machine that is already built which transform matter (as in the Diamond vs Diehr case). These are fine by me since in order to violate the patent, you would have to physically take things outside of the computer and do stuff with them and put materials into them. You could not violate that patent by buying a computer, taking it home, and typing some stuff into the computer. You would need to get raw materials and other machines and process the raw materials in a certain way.

    That is a very different situation than the typical software patent where I could buy a computer, take it home, type some things into it, and violate a patent by doing that. That means the patent blocks expression. Remember, a patent is a government document that says "no one else can make or do this without your consent" for a time. If the "this" is "expressing your thoughts", then the patent is a prior restraint on free speech. So, it's a question of whether patents or the first amendment are more important.

    I don't like the fact that other companies (or OSS) can come along and "Steal" an idea. However, I have to weigh this against the possible harm from patents. For example, consider the BT hyperlink patent which AFAIR is still being litigated. They _COULD_ choose to sue any one person into oblivion just for making a webpage. That scares me that a company could pick and choose a few people it wanted to destroy, just because thsoe people typed some stuff into their computers. Do you really want to tell everyone that their webpages are not protected speech and that they're patent violators? It's true that they probably won't be sued, but I tend to look at laws and rules in terms of how they could be abused, instead of how much good they might do.

    I just don't see software patent protection being a great deal for the little guy. If you get into this game, you have to assume that all software patents are valid until litigated. That means you should not violate patents, and you should check all patents before you code anything, and when you make changes, to see if you will violate any of them. If so, you should get licenses beforehand. So, you would need to license the BT patent, for example, and also you would have to license the IBM portfolio. Did you do this the last time you started work on a computer program? Probably not. I didn't. If you do this, you won't be able, as an individual, to program anything since you won't be able to afford all the licenses. So, your choices are to get a patent without making a product, or make a product and ignore everyone elses' patents until you have enough to use to defend yourself. I believe that companies take the second tack which means they really don't respect the patent system anyway, since their idea is to hide from everyone until they're large enough to defend themselves. I can't agree with that.

    Even better, if I assume that all software patents are valid until litigated, explain how a little guy (me) could start out and write a nontrivial program respecting all patents and making sure that I didn't use any patented technology without a license. Oh, and let's do this without making me spend a huge amount of money. I don't think it's possible.

    --John


  3. Re:Patents prevent the abuse of open source on Software Patents vs. Free Software · · Score: 1

    But this doesn't address what for me is the fundamental problem with software patents. I believe that writing down math on paper is free speech. I believe that writing math on a computer is free speech. I believe that if I choose a specific syntax to write math on a computer, that's free speech.

    In order to enforce a software patent, the government must stop me from expressing my mathematical ideas in the ways that I want to. It is no business of the government what machines I use to express my ideas, and then how or why I use those machines in certain ways to express my ideas.

    I wouldn't care about "algorithm" patents if they really did apply to building new machines to solve specific problems. Taking an existing machine and flipping the switches on the machine doesn't seem like building a new machine to me.

    People seem to make a big distinction between "code" and "speech" as if they are somehow different. The reason they look different now is that machines don't parse language well enough to understand regular human speech. As they get better at it, more and more speech will become illegal.

    Maybe some things just shouldn't be patented?


  4. .NET on When ASPs Go Under · · Score: 1

    What if the government starts hassling MS over .NET too much in the future. What if they decide it isn't worth the hassle and just decide to take it offline...


  5. CODE == MATH on Report From The 2600 Appeal Hearing · · Score: 1

    Computer programs are just math algorithms. All computers can do is arithmetic. By making the computer do a lot of arithmetic in certain ways, the computer can do some amazing things. However, putting a picture on a computer screen is just putting numbers into matrices. Making sound come out of the computer is just sending numbers to a DA converter which inverts the Shannon sampling theorem.

    If I write a math algorithm (math proof) on a piece of paper, is that considered expression? Yes since I am expressing the mathematical idea. If I use a computer to write up a math proof for publication, is that considered expression? I hope so.

    If you have an expression of thought and you change the syntax slightly, does that make the expression with changed syntax not speech for some reason? For example:

    A big dog ran down the street.

    A large canine tore along the avenue.

    Would anyone consider one of those sentences to be expression and the other not?

    When you write a mathematical algorithm for the sake of the mathematics, you have a fair amount of freedom in terms of what symbols you will use to represent things, and how the symbols are arranged. With computer programs you have less freedom, but you still have a large number of choices in how things will be expressed. However, the program is just an expression of the same idea as the mathematical algorithm, possibly with some syntactical changes. So, as in the dog example above, if you express the same idea using equivalent language, both should be protected speech.

    So what is it about programming that's different? You use the same thought processes when you write up a math algorithm whether or not it's done on paper, on a computer in mathematical syntax, or on a computer using some programming syntax. The only reason programs are written in specific ways is that the translators that take the mathematical ideas and rewrite them in terms the machine can understand aren't good enough to deal with regular speech. Computers will probably be able to understand regular speech someday, and these issues about syntactical changes making code not speech will disappear. At that point, either we have no free speech, or everything becomes free speech. Even today, the translators (compilers) don't change the ideas when they translate the code. This is evidenced by all the EULA's with prohibitions against decompiling or disassembling. If the companies didn't think that the ideas were still embedded in the code translated to machine language, they wouldn't worry about people trying to reverse the process.

    Generally, a math algorithm is written with great generality. That is, the algorithm is written in such a way that the numbers involved are changed into unknowns (variables in computerspeak) as much as possible. As an example, consider Y = mx + b. It wouldn't be very useful if this were presented in math textbooks as Y = 2x+3. What would happen if we wanted to work with other lines? Do we have to come up with a new formula or new theorems every time we want to change some of the numbers? No. We just write algorithms and formulas with letters or symbols in place of numbers, and we use the letters to represent numbers we could put into the algorithm.

    Here comes the one difference between writing a math algorithm in a specific syntax that can be translated into a language the machine can work with and using any other method of expressing the idea behind that math algorithm:

    When you type numbers into the algorithm to use it in a specific case, the machine will do the arithmetic for you if you have it written in that specific syntax that it can understand. Otherwise, you have to do your own arithmetic, and keep track of your own variables by hand. That's it.

    So, there is no extra thought being provided by the machine, it just does the arithmetic you tell it to do, and the arithmetic it does is determined by the algorithm you entered into it, and the specific values of variables you also entered into it. Granted it can do this arithmetic quickly, but that's all it does. So, if writing down mathematics is considered protected speech, writing code is also protected speech, since it's just writing mathematics using a specific syntax.


  6. Re:READ MICROSOFT'S EMAIL!!! on MS Wants To Know Whose PC Is Windows-Free · · Score: 2

    That was my point, the only reason to be afraid is if you are trying to pull one over on MS otherwise it doesn't matter.


    Yeah, and why do all these black people complain about cops pulling them over all the time? If they aren't doing anything wrong, then they have nothing to be concerned about.

    :P I'm sick and tired of people who want to turn the US into a police state.



  7. Re:Just a simple question... on EFF Releases Public Music License · · Score: 1

    WTF is "incentivising"?


    Nothing. Just means some moron verbed another noun.


  8. Re:And sometimes it does! on Using Webcams as Remote Security? · · Score: 1

    What are they gonna do? See your pictures online and sue you?


  9. Re:Did the submitter look at the site?? on Learn The Language Of Math · · Score: 1

    But even then, mathematics is (unlike programming) one of those fields that has a threshold -- a limit to how much a given person will ever be able to understand.


    I dunno about this. Programming and doing math are essentially the same thing. You have some tools and pieces that you understand, and you attempt to put them together to make something new. I think the same kinds of limits apply to both areas.


  10. Do the Math!! on MPAA Goes After Gnutella · · Score: 1

    This is a test for my new .sig.


  11. Another Way! on How Corporate Lobbyists Colonized the Net · · Score: 2

    Let's do the math. 55 million Napster users (most in the US). Many more people don't like Napster, but don't like the changes in IP laws. 100 million people voted in the last US election.

    God help the corporations if those people ever get pissed off enough to all vote for new candidates who haven't been bought yet.

    In fact, it might be time to start this. Link up with the Libertarians, the Greens, and everybody else with a bone to pick with corporate America. Time to join forces.


  12. Re:On behalf of Alanis, the RIAA, and the DMCA... on No X Box for Xmas? · · Score: 1

    Actually, any plurality of software machine process algorithm devices which are implemented using a plurality of hardware machine processing devices which sit inside a plurality of big ugly plastic cubes which also contain a plurality of information or data stored in a plurality of repeated binary forms using the digits 0 and 1 (which are covered under Microsoft patents 4,562,834 and 4,562,835) that puts "10,000 spoons" (or in fact, any plurality of any number of spoons above 7,634), onto a plurality of computational machine photonic signal organization and emission devices via a plurality of electromagnetic energy transferrence conduits is covered under patents 4,234,236 and 5,146,345. And it doesn't matter if you are merely presenting the words "10000 spoons", or if you actually draw 10000 spoons. In either case, you are infringing on the IP space here at LotsaSpoons.com, and we will need your $8675309 royalty check or we will sue you into oblivion. Have a nice day.


  13. Re:Math + Usefullness on The Three Hat Problem · · Score: 1

    Maybe, but once you get to the advanced levels of mathematics, the abstract thinking and the thought processes required to write proofs are essentially the same things needed to write software.

  14. Some Book on Hailstorm: Changing Society's Privacy Infrastructure · · Score: 1

    Anyone remember some book where at the end there was this section where some guy named the "AntiChrist" tried to unify all of the world's governments, religions and cultures, and then forced everyone to submit to having the "mark of the beast" placed on them someplace to engage in commerce. Hmm. I don't recall what book that was, but it seems kind of fitting here.

  15. Huh? on FCC Lays Down the Law On Decency · · Score: 1

    So, assuming all these censorware companies use their own software (why wouldn't they if it's so great :P), how are they going to find out what to censor and what not to censor? They can't upload the FCC webpage anymore because it's filled with all those naughty words. Duh. I can only conclude that these companies sell crap that they themselves would never use. Nice companies.

  16. MS will not die on Microsoft Open To Class Action Suits, Judge Rules · · Score: 2

    All they have to do is revoke the Windows licenses of any lawyers who join the lawsuit, and that way the lawyers won't be able to write their documents. They could also keep a sh*tlist of anyone that joins the lawsuit and lock them out of .net. :)

  17. Re:Justice Stevens asks a good question on Supremes Hear Case of Publisher Piracy · · Score: 1

    &gt Why should the matter of storage make a difference?

    Because it's _DIGITAL_, and that changes everything. You can't let people have rights once something becomes digital. Geez, haven't you read the DMCA yet?

  18. Patenting turning on a flashlight on Multilingual DNS Patent Roadblock For IETF · · Score: 1

    I'm so glad yet another company has managed to patent configuring switches on a machine with lots of switches. But how many switches does that machine have to have before you can start patenting those arrangements?

    Does this mean I can get a patent for turning on a flashlight? (ignoring the obviousness and novelty requirements) After all, I make a "new machine" by flipping the switch, and once the circuit is complete, a process is started whereby the energy/matter stored in chemical bond form gets transformed into energy/matter in light form and this transformation is useful.

    And if not, how many switches and how many lights does a machine have to have before you can patent a certain arrangement of switches on that machine that cauess a certain arrangements of light to appear?

  19. Re:Wake-up..? on Mexico City Adopting Linux; Software Rent Savings Go to Fight Poverty · · Score: 1

    This may be true, but their president is the first one not from the PRI, so things may be changing.

  20. Re:Level playing field on UK: Software And Business Methods Not Patentable · · Score: 1

    Software patents are math patents. It is no great leap of intellect to take these two ideas 1) I have a math algorithm which is not patentable 2) Gee, there are machines that do math problems and then make the great leap "I bet I could do my math problem on this machine that can do math problems" and then get a patent for that. It may be hard to come up with the math algorithm, but the step which takes the unpatentable math algorithm and turns it into a patentable software program isn't that hard. And no, it isn't the step where you actually write the code to make the algorithmwork. The step is where you realize "Gee, I bet I could use this algorithm on this machine." I might actually support math patents if they really did take the algorithms and "Reduce them to practice" by requiring that math patents come with bug free source code for a real product that encompasses the totality of the claims. That way you know that the idea works and that the "inventor" actually did the work.

    Math patents are about patenting uses of machines. If you get a math patent, I cannot use my machine to do something which it is capable of doing. That's a very bad idea to take peoples' property like their computers and tell them they cannot do one of the fundamental things that the property can do: create new software. To say that I cannot use my machine in a certain way is a form of takings, just as if you bought beachfront property only to be told that you can't build your beach house there because some random bug lives in the sand. If you have two computers, one of which does not infringe your patent, and the other one does, then the only difference between them is that some of the switches are different. If you really want toclaim that figuring out how to set the switches on a machine is sufficient to get a patent, so be it. But, how many switches does it take? Can I patent turning on a flashlight because I change the arrangement of switches on the machine, and it does something useful, and it somehow manipulates matter by turning on the light? (Ignore the fact that this procedure is well known.) But, if noone had ever turned on a flashlight before, why wouldn't I be able to patent turning it on? Sounds pretty stupid with one switch, so if you like math patents, how many switches do I need to set before I can get a patent on setting switches on a machine in a certain fashion?

    Finally, the hypocrisy of anyone claiming that an individual should have their software protected by patents astounds me. There are two cases here.

    1) You come up with an idea and don't actually make a workable product, in which case you really shouldn't have the patent anyway since in this case you are not really contributing anything. Youjust sat on your ass and came up with some random idea that probably floated into your head while you were drinking beer, and then other people actually went out and did the real work to make the invention work.

  21. Re:Very cute on Sauce for the Gander: Aimster Uses DMCA to Its Advantage · · Score: 1

    Well, why not employ a simple encryption on the user computers. Then, anyone who wanted to could reverse engineer it, and use those files, but the only time aimster would ever notice or care is if someone hassled them...i.e. if someone admitted that they decrypted the files by attacking aimster. Come to think of it, if aimster doesn't do this, it would be a good addition to the current p2p programs out there. Yes it would be a twink thing to do, but it would also make it impossible to find out what was downloaded to you without breaking the law.

  22. Re:I need to register... on Is It OK To Sucks? · · Score: 1

    Or the ever-popular [something]sux.com, which a lot of companies miss. wiposux.com seems to be available. :)

  23. Another Example on EFF Makes Call For DMCA Help · · Score: 1

    You write a book, and give over your copyright to your publisher. The book pisses off some big company, which buys out your publisher. The big company orders all licenses to the books terminated. This book can never be read or distributed by anyone again, including you. Even if you kept drafts or notes, you still can't distribute the information since it is copyright infringement.

  24. Re:Software Author != Copyright Owner on EFF Makes Call For DMCA Help · · Score: 1

    What about compilers? Compilers just take plain text and convert it into a proprietary format, and yet companies do try to control what you do with them. I think this particular battle has already been lost.

  25. Examples on EFF Makes Call For DMCA Help · · Score: 1

    Proprietary email formats with simple "encryption". 7 vs 8 bit streams, Reversing letters. Example: MS makes "encrypted" email and forces everyone onto .NET to read email to or from anyone else using MS email.

    Compression masks data like encryption. So, creating a program that uses the same wavelet/cosine/zip compression as some company is then illegal? Example: Noone can learn about these methods in school by programming them?

    More complex encryption/compression methods use many simpler steps, and the teaching/learning of the simpler steps is outlawed?