Slashdot Mirror


Legal Issues of Opening Up Proprietary Standards?

mrjb asks: "The Alesis HD24 is a 24-track, hard disk audio recorder with a built-in 10 megabit FTP server. To improve on file transfer speed, Alesis offers an external Firewire drive with a program called FST/Connect which reads the disks under Windows. I've contacted Alesis about a Linux solution, but none is planned. Also, they are (understandably) not very eager to reveal the file system specs. After a few days of staring at hex codes, I now know enough about the FS to read HD24 IDE disks under Linux (no Firewire required). As I know I benefit from the efforts of the Samba and OpenOffice teams, I'd love to share this info. I'm not, however, the least bit interested in Alesis suing me (in fact, I might want to send them my CV at some point). What would your advice be in such a delicate situation of conflicting interests?"

269 comments

  1. Proof? by guyfromindia · · Score: 4, Funny

    BTW, the article doesnt have a link for some of us lazy folks...
    Here is a link to the product (Alesis HD24)...
    Just curious... how can you prove that you didnt have any inside information on the specs and that you decoded it all by yourself?

    1. Re:Proof? by Anonymous Coward · · Score: 0

      Why should he have to prove his innocence, especially to some random Slashdot reader? Where is the "proof" that he would be divulging internal information?

    2. Re:Proof? by guyfromindia · · Score: 1

      No, I dont want him to reveal any proof to me... I was just curious (from the legal point of view) as to how he would prove that he didnt have internal help...

    3. Re:Proof? by Anonymous Coward · · Score: 0

      The point is that the burden of proof is to prove that he did.

    4. Re:Proof? by ajs318 · · Score: 1, Insightful
      Just curious... how can you prove that you didnt have any inside information on the specs and that you decoded it all by yourself?
      Last I checked, the onus of proof was upon the prosecution.
      --
      Je fume. Tu fumes. Nous fûmes!
    5. Re:Proof? by /dev/trash · · Score: 1

      I'm sure that they posted a description of some of there API calls on a website for some short period of time some time ago.

    6. Re:Proof? by Anonymous Coward · · Score: 0

      Simple, he'll prove it in the same way that you prove that you are not a {troll, childmolestor, terrorist}. Can you prove that?

      Normally it's damn hard (impossible) to prove a negative. Eg. it did not rain today or yesterday, does that mean that it never rains? I did not get the secret protocoll yesterday, does that mean that i never got it?

    7. Re:Proof? by Dashing+Leech · · Score: 4, Interesting
      "The point is that the burden of proof is to prove that he did."

      That's correct. Though keep in mind that the burdon of proof in civil matters is a lot easier than in criminal. In civil matters it is only necessary to prove it is likely he had inside info ("balance of probabilities"), not "beyond a reasonable doubt". So, although he wouldn't have to prove his innocence, it might be necessary to at least demonstrate he has the capability to reverse engineer such a system on his own. For instance, if Alesis engineers claimed it'd be impossible to reverse engineer it without inside information, that might be enough to make it likely unless he could convincingly demonstrate otherwise.

      That being said, I'm not exactly sure why "inside information" makes a difference here. Has anybody identified what law he could be sued under if he open-sourced this? Haven't a lot of open source projects been done by reverse engineering hardware without the manufacturer's consent? I don't think trade secret would work here; that's a very specific type of secret. If he didn't bypass some security mechanisms it wouldn't be DMCA. If he didn't copy and re-use their code, no copyright violations. If he didn't implement a technique patented by them, no patent violation.

      Sounds like a standard "after market" type modification which is perfectly legal AFAIK.

    8. Re:Proof? by DaveV1.0 · · Score: 3, Informative

      In criminal proceedings, yes. In civil proceedings, no.

      Mr.JB can be sued in civil court for any number of reasons. In civil court, there is no presumption of innocence and no "beyond a reasonable doubt". It is basically a contest to see who can sway the judge and/or jury the farthest.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    9. Re:Proof? by parkrrrr · · Score: 1
      Has anybody identified what law he could be sued under if he open-sourced this?
      Probably contract law. Lots of EULAs have that nasty reverse-engineering clause.
    10. Re:Proof? by Alex+P+Keaton+in+da · · Score: 4, Insightful

      Not be an ass, but why not consult a lawyer? Or ask your question where the people have legal degrees, or have spent 5 or 10 or 20 years studying and practicing law, rather than a board where people have spent 5 or 10 or 50 yearss studying tech.
      Would you ask a group of doctors how to rebuild you car engine? I would hope you would ask an auto mechanic.

      --
      And All I Ask is a Tall Ship And a Star to Steer Her By
    11. Re:Proof? by cayenne8 · · Score: 1
      "The point is that the burden of proof is to prove that he did."

      Well, there are tons of ways to get things out there anonymously. Post to USENET via mixmaster email to news, or use NYM accounts. How about a webpage on Freenet...can't be traced there.

      Just make sure and do text only files..don't use MS word or anything stupid like that that will leave a meta data trail possibly back to you.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    12. Re:Proof? by Alex+P+Keaton+in+da · · Score: 1

      Last I checked, the onus of proof was upon the prosecution.
      Uh... buddy, when did you check last? While your statement may be true based on, say, the constitution, it no longer seems to be correct in the real world.
      The Michael Jackson case demonstrates what is wrong with the system. Either he was guilty, and being rich and the high powered lawyers that buys can get you off in many cases. Or, he really was innocent, and boy what would be scarier than having a prosecuter after you with a vengeance for a crime you didn'r commit? If he had been innocent, and not rich, he would have been screwed.

      --
      And All I Ask is a Tall Ship And a Star to Steer Her By
    13. Re:Proof? by Sancho · · Score: 4, Insightful

      What could he be sued under? Anything. All they have to do is file the suit and he'll probably have to settle due to the overwheming legal fees associated with defending oneself, even if he did absolutely nothing wrong.

    14. Re:Proof? by budgenator · · Score: 2, Informative
      why worrry about inside info when
      With their patent-pending method of writing to the hard drive, HD24 and HD24XR are the first hard disk recorders built from the ground up exclusively for the purpose of recording music instead of data
      It is probably going to be patent encumbered. The Patent will protect the device no matter how public knowlege its interface is!
      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    15. Re:Proof? by Anonymous Coward · · Score: 0

      There is a classic case on this matter, circa 1982. Compaq had to reverse engineer the IBM BIOS to make their "portable" computers.

      In short, one engineer had to figure it out. Then, another had to build the BIOS chip from that spec.

      Here is one reference: http://www.jmusheneaux.com/01.htm#1a

    16. Re:Proof? by angulion · · Score: 1

      IANAL, but it seems from the text that he has taken out the harddisk, which is an IDE (ie. the "no firewire needed"). So, in that case, any patent they have most likely is comprised of the whole system and not a harddisk with an FS alone. In such a case, wouldn't it at least seem that any patent covering it be unlikely?

      Also, I didn't see him mentioning from where he is, but in Europe at least I'd think this would fall under the "reverse-engineering for interoperation" clause and thus be totally legal.

    17. Re:Proof? by 'nother+poster · · Score: 1

      In most places in the U.S. the standard is called "preponerance of evidence" if I am remembering correctly.

    18. Re:Proof? by Bloke+down+the+pub · · Score: 1

      Assuming this would be a civil case, isn't balance of probabilities (a somewhat lower standard) sufficient? Which is pretty scary.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    19. Re:Proof? by Zach978 · · Score: 1

      Because lawyers charge a lot more than us...

      --

      "I told you a million times not to exaggerate!"
    20. Re:Proof? by julesh · · Score: 1

      All they have to do is file the suit and he'll probably have to settle due to the overwheming legal fees associated with defending oneself, even if he did absolutely nothing wrong.

      Isn't there such a thing in the US as legal expenses insurance? I have such a policy here in the UK, but no that things are different over there...

    21. Re:Proof? by saden1 · · Score: 1

      Last I checked, the onus of proof was upon the prosecution.

      Except when dealing with the IRS. God, I hope I don't get audited.

      --

      -----
      One is born into aristocracy, but mediocrity can only be achieved through hard work.
    22. Re:Proof? by billcopc · · Score: 2, Insightful

      It's an IDE hard drive with a firewire interface ASIC. That hardware is not patented by Alesis. What they possibly hold a patent to, is the bastardized filesystem they're using specifically to prevent interop. Why they're doing this I don't know, as you're already paying a premium for "audio-grade" hardware. Joe Idiot Movie Ripper isn't going to buy these for his media center PC. Perhaps they just don't want people using Alesis' hard drives with non-Alesis ADAT recorders.. the smart thing would be for everyone else to support generic USB and 1394 hard drives and leave Alesis in their self-inflicted proprietary hell.

      --
      -Billco, Fnarg.com
    23. Re:Proof? by ShaneThePain · · Score: 1

      nope, we dont have that. Thats why the big guys always squash the little guys in the US. only big companies or people with deep pockets can afford legal battle. Everyone has to pay their own court fees in the US, even if you win.

      --
      Fascism is the greatest political ideology ever conceived. Sorry.
    24. Re:Proof? by dnoyeb · · Score: 3, Insightful

      Because hes not asking a legal question. The original question has to do with not pissing off the company and nothing to do with winning a legal battle against them.

      Admittedly its kind of strange to ask someone else how not to hurt another parties feelings.

    25. Re:Proof? by kinzillah · · Score: 1

      That would be like giving flood insurance to people living on large rivers that like to overflow their banks. (ie. mississippi)

      --
      Douglas P. Price
    26. Re:Proof? by Xtifr · · Score: 1

      Actually, in civil court, there is a presumption of innocence, hence the burden of proof rests with the plaintiff, but you're right that the standards of proof are "preponderance of the evidence", not "beyond reasonable doubt". And you're certainly right about the de-facto reality of the courtroom.

    27. Re:Proof? by inKubus · · Score: 1

      Yeah, patent-encumbered. But look at the product! How many people here will ever A. Have the dough to buy one of these or B. Have a legitimate use for it? and of course, option C., anyone who does will get Protools or Logic or something like that and won't need Linux drivers. This thing isn't even very advanced, it's just designed to replace an existing ADAT or other multitrack recorder with one pull. A person building a new studio probably wouldn't mess with this. Computers are fast enough now adays that you can easily sample 24 tracks at 96khz with an offboard module and stream it over regular firewire.

      24bit resolution x 96000 = 2304000bps per track
      2304000 x 24 tracks = 55296000bps with all tracks
      55296000 / 8 bits per byte = 6912000 bytes per second (6.9mb/sec)
      Factor in overhead, rounding, etc. and you have max 10mb/second

      I think firewire is 500mbits or something like that, easily enough to handle this bandwidth.

      So what, you cracked how they record data onto the hard drive. It's probably just a stripped down FAT32 with less error correction, like a CD-ROM. Joliet or whatever. If it's patent protected, you're not going to be in trouble trying to read the data off the discs. You WOULD be in trouble if you made a competing product that uses the same scheme.

      The question is WHO CARES, when you can just stream the stuff right to your laptop. This isn't an innovation, so I don't think you'd be harming Alesis or the world by releasing the drive specs.

      --
      Cool! Amazing Toys.
    28. Re:Proof? by Ray+Radlein · · Score: 3, Insightful

      The reason to Ask Slashdot about it is that there might be people here who have first-hand knowledge of the legal issues behind reverse-engineering proprietray products -- not because they are lawyers, but because they have done reverse engineering of their own. It's all well and good to say "consult a lawyer," but what type of lawyer? At the very least, someone who has done this themselves may be able to put them in touch with IP lawyers who specialize in "clean room" reverse enigineering issues.

    29. Re:Proof? by Anonymous Coward · · Score: 0

      Because hes not asking a legal question. The original question has to do with not pissing off the company and nothing to do with winning a legal battle against them.


      That interpretation didn't occur to me. I read his original question as "How do I anonymously post what I know?"

    30. Re:Proof? by jonwil · · Score: 1

      Its more like that they dont want people buying drives from elsewhere and avoiding paying over-the-top features for what is (presumably) just a firewire hard disk that uses a custom filesystem and thus depriving Alesis of profit.

    31. Re:Proof? by penix1 · · Score: 1

      There is no such thing as "legal insurance" here. At least not in the way you mean it. The closest thing we got along those lines would be malpractice insurance but that only covers for professional practices (doctors, lawyers, etc...)

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    32. Re:Proof? by colmore · · Score: 1

      hell, why not informally contact the company. they're probably not Microsoft. if you say to them "Hey, I've worked out this solution. I haven't made it public yet, but I feel like I could help some people and not hurt you if I did. What's your opinion?"

      The lawyers win by making us think that they are the only way of communicating between interested parties.

      --
      In Capitalist America, bank robs you!
    33. Re:Proof? by joeljkp · · Score: 1

      If he really did do nothing wrong, and if that was upheld in court, a good judge would make the company pay his legal fees. It does happen, but it's not mandated.

      --
      WeRelate.org - wiki-based genealogy
    34. Re:Proof? by DaveV1.0 · · Score: 1

      Once again, that is criminal and not civil court. In criminal court, either you are guilty or you are not. In civil court, one can be fractionally responsible. Thus, if someone does something stupid or clumsy (like holding hot coffee in her lap with her thighs), and sues you, you can be found partial responsible (to the tune of 9 million dollars).

      Consider this: Not too many years ago, a man died when he crashed head on into a tractor trailer while speeding, drunk, driving the wrong way down the interstate. His family sued for wrongfull death because the driver was over his ours by 15 minutes, and won.

      Consider the cases where people have done incredibly stupid things, sued manufacturers for tens and hundreds of millions dollars, and won a determiniation that the manufacturer was partially responsible because the manufacturer didn't put a warning label not to lick the heater coil while it was glowing red hot, or not eat the big white mint in the urinal. Granted they may not have gotten the 10 million asked for, but the may have won 1 or 3 or 5 million.

      Civil court rules are very different from criminal court rules.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    35. Re:Proof? by 'nother+poster · · Score: 1

      Here you go. Straight from dictionary.law.com. Thought you might like to know. http://dictionary.law.com/definition2.asp?selected =1586

  2. Sameway as it has always been done by Anonymous Coward · · Score: 3, Interesting

    Find an anonymous ftp site that accepts this kind of information for this area, which in turn will be let loose into the wild.

    1. Re:Sameway as it has always been done by fred911 · · Score: 1

      release a torrent.

      --
      09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    2. Re:Sameway as it has always been done by pingveno · · Score: 1

      Something tells me that Alesis wouldn't have trouble finding the person who found that information out. That is, unless they have no idea what Slashdot or a search engine is.

      --
      "it's not about aptitude, it's the way you're viewed" - Galinda
    3. Re:Sameway as it has always been done by Rimbo · · Score: 1

      He doesn't even have to be anonymous. Once the specs are out, no amount of lawsuit will prevent interoperability for those so inclined.

      More to the point of his question, if he communicates with Alesis, they might be perfectly happy to turn his code into an official driver. He may not be able to release it under the GPL, but under those terms, Alesis may be willing to pay for his time and effort.

  3. Put a layer of indirection by Krach42 · · Score: 5, Informative

    Reverse Engineering is generally not illegal.

    But, to CYA, your best bet is to just write up the specs as you understand them, then have someone else write the driver for the community.

    You don't even have to share those specs. Give the author the specs, have him write the driver, then publish it, without your specs. Now, anyone who wants to reverse engineer the driver you wrote, is investigating a full layer of indirection from you. They're not even looking at the specs you wrote, but rather the code that was written upon those specs.

    --

    I am unamerican, and proud of it!
    1. Re:Put a layer of indirection by Anonymous Coward · · Score: 0

      Didn't one of the early IBM BIOS clones get produced this way?

    2. Re:Put a layer of indirection by theskipper · · Score: 1
    3. Re:Put a layer of indirection by Daniel_Staal · · Score: 2, Informative

      Yes, this sounds completely legal. That's not the point. He wants to have the manufacturer still like him as well.

      My advice: Get a lawyer now. Someone who's informed on this topic of law. Tell the lawyer what you have got, and what you want from the company. Have the lawyer call the company and get some form of assurance that you haven't killed the company. In writing. Make it clear to the lawyer that you don't want to issue threats, you just want to cover your ass.

      Play by companies rules, which include lawyers and contracts.

      --
      'Sensible' is a curse word.
    4. Re:Put a layer of indirection by online-shopper · · Score: 2, Funny

      Here's an idea, send the company the source and your CV. See what happens.

    5. Re:Put a layer of indirection by poopdeville · · Score: 1

      Indeed, the best idea I've heard so far. Make sure that Alesis understands that you're doing this in good faith -- i.e., not trying to extort a job out of them. You can worry about a public release later, assuming you aren't asked to sign an NDA.

      --
      After all, I am strangely colored.
    6. Re:Put a layer of indirection by dilute · · Score: 1

      Added plus is that you may be able to sue the lawyer if she gives you bad advice.

    7. Re:Put a layer of indirection by online-shopper · · Score: 1

      So mod me up.

    8. Re:Put a layer of indirection by Anonymous Coward · · Score: 0

      I got bitchslapped by an editor about a year ago. I don't get mod points, and I like my nick too much to give it up for them.

    9. Re:Put a layer of indirection by I_Want_This_ID · · Score: 1

      Or you could create a corporation and have the corporation do the work and whatnot.

    10. Re:Put a layer of indirection by temcat · · Score: 0, Flamebait

      Why "she"? Seriously, if you want to be politically correct, why do you replace one sexist form with another? "They" does sound stupid, but using it would be less absurd anyway.

    11. Re:Put a layer of indirection by huckda · · Score: 1

      umm.. why not just package it...
      meet with the company's marketing folks and decision makers..
      offer them the Linux-communication interface/driver/etc...that you've developed through reverse-engineering their product...
      come to some agreement on a fee/hired position etc...
      and be done with it...everyone wins in the end..

      --
      "Just Smile and Nod." --Huck
  4. reverse engineering for compatibility by Anonymous Coward · · Score: 1, Interesting

    I believe that even in the US with the DMCA you're still protected here - reverse engineering for reasons of compatibility is nearly always legal and is subject to special protections.

  5. Fair use? by nexxuz · · Score: 2, Insightful

    Wouldn't this fall into the fair use catagory? I mean if you purchase the equipment then don't you have the right to be able to use it?

    --
    I love random hex numbers! Just like this one, 09f911029d74e35bd84156c5635688c0.
    1. Re:Fair use? by Firehed · · Score: 1
      If that theory held any water, CRAP not only wouldn't exist but wouldn't legally be allowed to.

      Maybe a few years ago, yes, but not anymore.

      --
      How are sites slashdotted when nobody reads TFAs?
    2. Re:Fair use? by dgatwood · · Score: 1
      Replying to your sig... "Content Restriction And Protection" would be a much more understandable version of that acronym, and thus much more likely to find its way into common use....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    3. Re:Fair use? by online-shopper · · Score: 1

      Sure you would, what he has done so far is completely legal, it's when he starts sharing what he's done that he starts to have problems.

    4. Re:Fair use? by amigabill · · Score: 1

      I mean if you purchase the equipment then don't you have the right to be able to use it?

      Should you be able to use it? Probably. If you bought something made for Windows, knowing full well it doesn't work with Linux, and then cry that it doesn't work with Linux, you may be out of luck.

      Should you be allowed to figure out how it works? Starts to get questionable from a "will I get sued" standpoint.

      Should you be able to tell other people (potentially including competitors) how it works? Gets even uglier from teh "Will I get sied" standpoint.

      You don't have to like the idea that some companies want to keep their source code secret, you just have to accept the reality that many such companies are more than happy to take everything you own and see you rot in jail if you discover and then publish what they want kept secret. Doesn't matter what you want. It matters what are you willing to risk to get it.

      If giving away a Linux driver as open-source isn't worth the trouble, what about releasing the driver as a binary, and keep the sources to yourself? Sure, the slashdot idealists will hate me for even thinking of that, but it's another possibility that could let Linux users benefit formt his thing, and has somewhat less chance of the company taking everything you own away from you.

    5. Re:Fair use? by Firehed · · Score: 1

      I agree, but it's not my idea. I stole it from ZDNet. Who am I to argue with a video?

      --
      How are sites slashdotted when nobody reads TFAs?
  6. Anonymous release by Anonymous Coward · · Score: 0

    That's all.

    1. Re:Anonymous release by Anonymous Coward · · Score: 0

      Well, that's no longer an option, now is it? :-)

  7. Similar Software? by laundrynerd · · Score: 1

    I think there's a pretty large precedent in play. While it might not be *exactly* defensible legally, there are plenty of examples. Off the top of my head, there's the iPod Linux project, plus the large majority of hardware drivers for Linux itself.

  8. I think that is ok by Austerity+Empowers · · Score: 1

    IANAL, don't do anything based on slashdot. But if you determined all that stuff without access to any proprietary documents, then you are free to do release it. Reverse engineering is still legal. If you had access to someones proprietary information, however, then you'd better not or talk to a real live lawyer who can give you legal advice.

    I think the only sticky part may revolve around the DMCA if by releasing this info you are enabling piracy. It doesn't look like it, but someone may try to wrap it that way. The law probably says this is always wrong. If you aren't afraid to get drug through the mud, and if your intentions are truly honest, that law could be knocked down as illegal. It's untested and unfair, hence it's not likely to stay. But if your intentions aren't pure they'll fry you on other counts and you'll wish you stayed quiet.

    1. Re:I think that is ok by tgd · · Score: 0

      YANAL, and YDKWYTA.

      (That would be "you don't know what you're talking about".

      Reverse engineering is borderline at the best of times, particularly with the DMCA these days, and without a clean room reverse engineering, its blatently illegal.

      So its good you prefaced that with "IANAL" but you should include in the future that its a "WAG" so people don't take your authoritative statement as being correct, as both your take on the DMCA and reverse engineering are incorrect.

    2. Re:I think that is ok by MadEE · · Score: 1

      I don't really see how DMCA would have much to do with it, even if Alexis claimed it as a content protection measure, it would be your own work in which you would be accessing. It's really hard to pull copyright into this when the disks you are attempting interoperability with stock contain nothing. IANAL of course.

    3. Re:I think that is ok by Austerity+Empowers · · Score: 5, Insightful

      So first off, anyone who "asks slashdot" about legal issues is asking for public opinion, not legal fact. I did not need to preface this with "IANAL", but I did so to call attention to the fact that slashdot is the wrong forum. You can't get legal advice from anyone but a lawyer you have arragements with. It's stupid even to go to somewhere like groklaw and ask for advice. Pay a lawyer or take your chances.

      Second, reverse engineering IS legal. Your cynicism is masking that fact. Yes, it is dangerous, but the question sounded like some frustrated guy who figured out a file format all by himself. There are dozens of things he could have done to make his particular reverse illegal, but I suspect he did so honestly or he wouldn't be asking. Lawyers could clarify the subject, all us geeks are going to say is "if you didn't cheat, it's OK".

      Third, the DMCA makes reverse engineering copy protection methods illegal. This particular part of the DMCA has not been tested, ever, on purpose. It probably would get thrown out. It is unlikely that someone would crack copy protection on purpose, without intent to enable piracy. But it has been done, and no charges filed on that issue. That is why I made the statement about "being willing to get drug through the mud".

      Fourth, you don't need to be a lawyer to make statements about what is right. Most of law is what society thinks is right vs. wrong turned in to words that can then be applied equally and fairly. Very often the written law is well behind public opinion, and one way that changes is by forcing it.

      Finally, Engineering 101. When in doubt, shout it out.

    4. Re:I think that is ok by Dashing+Leech · · Score: 4, Insightful
      "...without a clean room reverse engineering, its blatently illegal"

      Could you provide a reference to the particular law and section? It is my understanding that reverse engineering is not only legal in most cases, it is even protected. It's only a few rare exceptions that are illegal such as (potentially) EULA restrictions and creating software that bypasses copyrightprotections, thanks to the DMCA.

      Unless this guys is violating his EULA, I'm not sure where the violation is. Still, it is good to check with a lawyer.

    5. Re:I think that is ok by Austerity+Empowers · · Score: 1

      I agree 100%, except that they COULD try to pull that, and it'll end up costing him some money to defend. I'd bet he wins, but it might be more hassle than he's willing to endure.

    6. Re:I think that is ok by Jussi+K.+Kojootti · · Score: 2, Insightful
      Reverse engineering is borderline at the best of times
      You could at least state your arguments for your claims, especially when you're chiding others...
    7. Re:I think that is ok by MadEE · · Score: 1

      ...or if he is masochist a and wants to sue himself. ;)

    8. Re:I think that is ok by Anonymous Coward · · Score: 0

      If you're not a lawyer yourself, then, as you say, your opinion ain't worth shit. You're just some prick with a "witty" name who likes to think he is important.

      And if you are a lawyer, well you can burn in hell with the rest of those scum. You asshats lobbied and bribed to get laws in most states to threaten and scare average people off from trying to understand the law without paying your exhorbitant fees.

    9. Re:I think that is ok by Tweekster · · Score: 1

      I always find the the IANAL tags to be pointless... What person would believe legal advice from a forum post... The person doing the posting cant get in trouble "your honor, how was i supposed to know this "anonymous coward" didnt know what he was talking about"

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    10. Re:I think that is ok by darksoulz · · Score: 1

      Third, the DMCA makes reverse engineering copy protection methods illegal.

      Except for the specific purpose of interoperability, IIRC, which I would think this would fall under.

      Having said that, I dont see how any part of this would fall under the DMCA anyway, seeing as it is the Digital Millenium Copyright Act and we're not dealing with copyright here.

    11. Re:I think that is ok by jezor · · Score: 1

      "You asshats lobbied and bribed to get laws in most states to threaten and scare average people off from trying to understand the law without paying your exhorbitant fees."

      Nonsense. There isn't a law around that prohibits anyone from from "trying to understand the law." You want to understand the law? There's likely a public law library near your home or office--feel free to drop in and read a bunch. Or check out the many collections of law on this here Internet thingy. The issue is whether you can represent other people without a license from your state and (*not* incidentally) without being on the hook for things like legal malpractice and ethical violations.

      I'm not about to defend all lawyers, and I am one (and teach at a law school to boot). There are scummy lawyers out there, just as there are scummy doctors and software engineers and postal workers. (I have a particular disrespect for those class action lawyers who advertise for cases, win a $.30 coupon in a settlement for each of their millions of aggrieved clients, and pocket 1/3 of the total coupon payout as actual dollars themselves.) And yes, many laws are written as jobs programs for lawyers, and many laws are written poorly (but then again, so are many software programs, and they often require high-paid experts to make them work right again). But don't ignore the fact that you always can represent yourself in court (it's called pro se), whether or not it's a good idea strategically, and that courts often have offices set up to help you do so.

      Maybe I'm just responding to trollbait in the parent post, but I am also 110% certain that if the parent poster ever was injured by someone, particularly someone with deep pockets, he'd swallow his hatred for lawyers quickly enough and run to hire one to bring a lawsuit. {Prof. Jonathan}

    12. Re:I think that is ok by Moderatbastard · · Score: 0

      Seeing as you're so keen on acronyms, can I propose a new one that sums up perfectly some of the morons who read your post: LUMUMMU: Low userid, mod up, must mod up!

      --
      1/3 of jokes get modded OT. If you get the joke, mod 1 in 3 insightful/interesting/underrated to restore karma balance.
    13. Re:I think that is ok by Bloke+down+the+pub · · Score: 1
      There isn't a law around that prohibits anyone from from "trying to understand the law."
      Not yet, anyway.
      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
  9. Write Specs, Publish Anonymously by dsanfte · · Score: 4, Insightful

    Write up a spec sheet, get onto an anonymizer service, and e-mail the specs to either someone interested in writing a driver, or a hobbyist e-mail list. Or write the driver yourself and publish the source in the same manner. Either way, just use an anonymizer service.

    If you're looking to take credit for it, well, (possibly) getting sued is the price you pay for fame.

    --
    occultae nullus est respectus musicae - originally a Greek proverb
    1. Re:Write Specs, Publish Anonymously by ecloud · · Score: 2, Interesting

      I agree.

      To open up this question a bit more, which are the best guaranteed-anonymous ways to publish stuff like this? Freenet obviously. What about Usenet? Somebody at least is logging your IP address in that case right? Would you have to post from a university or something to avoid this?

      What other choices are there? Is there an anonymizing bittorrent service in some nice laissez-faire country?

    2. Re:Write Specs, Publish Anonymously by Bogtha · · Score: 3, Insightful

      Either way, just use an anonymizer service.

      Yes, because I'm sure they'd have great difficulty in tracking down a Mr J. B. who has contacted them asking for Linux support and specifications.

      --
      Bogtha Bogtha Bogtha
    3. Re:Write Specs, Publish Anonymously by Anonymous Coward · · Score: 0

      Post it to a web accessible wiki through Tor or host it yourself as a location hidden service on Tor.

    4. Re:Write Specs, Publish Anonymously by Tweekster · · Score: 2, Insightful

      and what can they do then? "oh you want me to admit to that, no i dont think so, i have no idea what you are talking about..." and that is that

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    5. Re:Write Specs, Publish Anonymously by rco3 · · Score: 3, Insightful

      Well, then we should ALL ask Alesis for the relevant information. Then they'll have no defensible way to say, "We know he done it, he asked us how first."

      There is safety in numbers.

      --

      Ce n'est pas un vrai mouvement de robot!
    6. Re:Write Specs, Publish Anonymously by Thomas+Shaddack · · Score: 1
      Alternatively, mail it, optionally via the mentioned anonymizer, to Maxxus of the recent Skype Crack fame to figure out something.

      Seriously, we need to come up with some permanent publishing solution for liberated tech specs. Maybe some sort of decentralized, massively redundant (to cope with nodes going up and down unpredictably), reputation-backed (to avoid spam) anonymous/pseudonymous (to avoid lawyers) P2P wiki-like something. Perhaps we could also piggyback it on the mainstream Wikipedia by the means of eg. Greasemonkey.

    7. Re:Write Specs, Publish Anonymously by woolio · · Score: 1

      Yes, because I'm sure they'd have great difficulty in tracking down a Mr J. B. who has contacted them asking for Linux support and specifications.

      Yeah, really difficult... Especially when the guy using the anonymizer service pays for the "service" with his personal credit card and is logged in from his home ip address...

    8. Re:Write Specs, Publish Anonymously by mgblst · · Score: 1

      The "No, I'm Spartacus" defence - works everytime.

  10. Difference by jeffs72 · · Score: 4, Interesting
    The problem I see here is that you aren't developing something new and giving back to the OS community with this, you are reverse engineering a (presumably) patented product and wanting to release that knowledge into the OS community.

    If I were you I'd be awfully careful with what you are doing. Maybe you could just release some sort of closed source linux tool to allow access to this device so your needs are met, and even send it to them so they can release a linux client if they want.

    No matter what your feelings are on patent and IP, you still need to tread lightly with their stuff. Esp since you probably contacted them with email so they have documented proof that you went and asked 1st, knew they didnt want to release one, so then set out to reverse engineer it anyway.

    But, kudos to you. I'd go the honest route with them, send them your source, say here ya go, I did this cause I LOVE your product and want to use it with Linux, I hope you can appreciate that, and make this available to your customers like me.

    --
    This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
    1. Re:Difference by ratboy666 · · Score: 2, Insightful

      From the post -

      The vendor didn't want to release the fs info. The post author is NOT the vendor.

      Since it was reversed, this implies others can reverse it.

      Why not release the results? The vendor is simply unwilling to support Linux (implied, BSD) OS. This way, they AREN'T supporting it.

      Will the author get sued? If the author lives in the USA, maybe, otherwise almost certainly not. The author wants to work for the company? So, go ahead and publish -- it will get their attention. And if its not in a positive way, *I* wouldn't want to work for them.

      Ratboy.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    2. Re:Difference by croddy · · Score: 1
      I think it's highly doubtful that their filesystem is patented (see how quickly it was reverse engineered) -- and that's all his software deals with. Their chance for dictating terms to him was when he requested documentation on the system; they've declined to provide it to him, so he reverse-engineered it. If he can get legal advice indicating that the risk from releasing his software is permissible, then I don't see any reason for him to offer Alesis another chance at determining how *his* software will be used.

      The "honest route" was exactly the route he took (at least, based on his submission) -- writing the driver without using any NDA-restricted documentation. The fact that the driver is used for reading their filesystem is next to irrelevant. The driver is his, and his decision should be based upon his level of commitment to Free software, and on the legal risks, as determined by someone qualified to give such advice.

    3. Re:Difference by GigsVT · · Score: 2, Insightful

      aren't developing something new and giving back to the OS community with this, you are reverse engineering a (presumably) patented product and wanting to release that knowledge into the OS community.

      You claim there's a difference, but this is exactly what OpenOffice and Samba did.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:Difference by jeffs72 · · Score: 1

      Your point being?

      --
      This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
    5. Re:Difference by jeffs72 · · Score: 1
      I think it's highly doubtful that their filesystem is patented (see how quickly it was reverse engineered) -- and that's all his software deals with. Their chance for dictating terms to him was when he requested documentation on the system; they've declined to provide it to him, so he reverse-engineered it. If he can get legal advice indicating that the risk from releasing his software is permissible, then I don't see any reason for him to offer Alesis another chance at determining how *his* software will be used.

      The "honest route" was exactly the route he took (at least, based on his submission) -- writing the driver without using any NDA-restricted documentation. The fact that the driver is used for reading their filesystem is next to irrelevant. The driver is his, and his decision should be based upon his level of commitment to Free software, and on the legal risks, as determined by someone qualified to give such advice.

      Because something was easy to reverse engineer does not mean it isn't patented. Do you think a safety pin or a hair net or screw driver with detachable heads is complicated?

      No? Didn't think so.

      --
      This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
    6. Re:Difference by aprilsound · · Score: 3, Informative
      you are reverse engineering a (presumably) patented product
      If the product was patented, then the spec would be available via the patent office, therefore, no reverse engineering would be needed. If it was patented, it wouldnt matter if it was reverse engineered because the spec would still be under patent.

      The issue here is more one of trade-secret. If the company has taken resonable measures to protect the spec, then they could claim that you stole a trade secret, which is a crime.

      I don't think trade secret can apply here though, unless they used some sort of encryption or something to obfuscate things.

    7. Re:Difference by GigsVT · · Score: 1

      Did you even read the summary?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    8. Re:Difference by jeffs72 · · Score: 1
      Yes I read the summary.

      k thx

      --
      This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
    9. Re:Difference by croddy · · Score: 1

      I think it's highly doubtful that their filesystem is patented.

    10. Re:Difference by Aspirator · · Score: 1

      I think it's highly doubtful that their filesystem is patented (see how quickly it was reverse engineered)

      If it had been patented then it wouldn't need to be reverse engineered. One would just have to read the patent.

    11. Re:Difference by jeffs72 · · Score: 1
      I doubt it is too. I suspect rather that the entire unit including the file system falls under a patent and DCMA and a windows EULA (as another poster suggested).

      Combine that with the other post commenting that this company enjoys filing lawsuits, and what do you think will happen to Mr. Reverse Engineer when he rolls out his Linux client and source to the world?

      If you don't see a problem here, you are a naive person. Which is nice in a way, it's refreshing to find someone with a simple innocent mind out there from time to time.

      Just don't take any candy from strangers and I'm sure you'll go far.

      --
      This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
    12. Re:Difference by Overzeetop · · Score: 2, Informative

      Regardless of the measures they took, if he didn't have a contract with them that prevented his reverse-engineering, I think they're SOL. That's the danger of a trade secret - if somebody figures it out without inside knowledge (ie: theft), then there's no restriction on them from building your product or releasing the information.

      Now, if there's a EULA involved with the purchase...well, we all know that's where the fun begins, right?

      --
      Is it just my observation, or are there way too many stupid people in the world?
    13. Re:Difference by tricorn · · Score: 2, Informative

      If you can figure it out without doing something illegal, like stealing the specs from the company, violating an NDA or license you've signed, then it isn't a trade secret any more. To be a trade secret, it has to be KEPT secret. DMCA doesn't protect trade secrets that are obfuscated through cryptography, it protects copyrighted content. If the ex-trade-secrets that you discover don't allow you to infringe copyright, then DMCA doesn't fall into it either (remember the garage door opener case?).

    14. Re:Difference by marcosdumay · · Score: 1

      IANAL, but as far as I know, there is no problem on reverse engeneering some patented system. For a start, if it is patented, it is ublic anyway. He may have problems to send them his resumee, but no legal problem.

    15. Re:Difference by aprilsound · · Score: 1

      Ah, but if it is soon to be patented, then the spec should be public domain. Check the patent application. If you can't figure it out from the patent, then it isn't a valid patent.

    16. Re:Difference by seebs · · Score: 1

      If it's patented, then it's already been published, so publishing it doesn't change anything.

      If it's a trade secret, it's their tough luck; trade secret law provides no protection against people figuring out what you did.

      IANAL.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    17. Re:Difference by croddy · · Score: 1
      I doubt it is too. I suspect rather that the entire unit including the file system falls under a patent and DCMA and a windows EULA (as another poster suggested).

      inventions are patented, not products, duder. if there's patent-enforcible IP in the filesystem (that which he reverse-engineered), the patent's on the filesystem, not "the entire unit." it doesn't take a lawyer to absorb a remedial understanding of patents -- you might check out... i dunno, wikipedia before whipping out like that.

      Combine that with the other post commenting that this company enjoys filing lawsuits, and what do you think will happen to Mr. Reverse Engineer when he rolls out his Linux client and source to the world?

      what do i think will happen? he'll see limited adoption, and alesis will ignore him. he doesn't threaten their market.

    18. Re:Difference by jeffs72 · · Score: 1
      From Tubesteaks post below:

      On the product page [alesis.com] it specifically says "patent-pending method of writing to the hard drive"

      --
      This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
  11. Depends by Sycraft-fu · · Score: 4, Insightful

    As always, this is not legal advice, if you get legal advice on Slashdot, get your head checked.

    If you reverse engineered their disk standard by yourself, you are fine legally, There's nothing illegal about reverse engineering (exception copy restriction technology per the DMCA). Now if you used some of their developer docs or something to do it you could be on the hook if they made you agree not to use them for reverse engineering before giving them to you. However if this was all on your own, then there's no worries.

    Now, this doesn't mean they can't sue you it just means they won't win if you are competently represented. They could still file a suit and it probably would get past inital hearings, so you'd actually have to fight it in court.

    As for employment, well if you release this and it pisses them off then you can expect they won't employ you, and they'll be within their rights to do so. So if you are seriously thinking about getting a job with them, you might want to reconsider.

    Something else I will point out, though I am not advocating, is that the Internet is large, spans international borders, and is not well monitored. If you don't care about credit and don't do things to draw attention to yourself (like posting on Slashdot) there's no reason you couldn't do an anonymous release on a website in a country that doesn't much care, like Russia.

    1. Re:Depends by oliverthered · · Score: 1

      'exception copy restriction technology per the DMCA'

      The DMCA allows for interoperability, which is what this is, well maybe.

      --
      thank God the internet isn't a human right.
    2. Re:Depends by Anonymous Coward · · Score: 0

      >As always, this is not legal advice, if you get legal advice on
      >Slashdot, get your head checked.

      And if you take medical advice from Slashdot, should you go see a lawyer?

    3. Re:Depends by Joska · · Score: 1

      Re the sig, may I assume that the spelling and grammer Nazis of whom you speak gather up inept writers and place them in trucks that will gas them to death in time for their arrival at a crematorium where their bodies are burned after any teeth with gold fillings have been extracted? Perhaps Nazi is not the ideal term for this crusade of yours. Since the real ones killed most of my family, using them to bolster a campaign in support of sloppy and ambiguous writing is an idea that I find puzzling at best, especially coming from someone as clear and eloquent as yourself.

    4. Re:Depends by GWBasic · · Score: 1
      What you say is true, to a degree. If the disk format is patented, or there is some patented procedure that must be used to read the disk, then distributing software that reads the disk could potentially violate the patent.

      For example, if the file format uses MLP compression, distributing software that decompresses it will violate Dolby's patent.

  12. Huh? by Otter · · Score: 1

    I don't understand what your concern is. You're not under an NDA, presumably, so I don't see where there's any legal issue at all. The part about maybe wanting a job there is another matter, obviously. (IANAL, also obviously...)

    1. Re:Huh? by replicant108 · · Score: 4, Insightful

      What's remarkable is that the IP lobbyists have managed to generate such a level of paranoia that people are frightened to use their God-given gifts to advance technology and the interests of the community.

      If reverse-engineering is outlawed, then technological progress is at risk.

    2. Re:Huh? by Otter · · Score: 4, Informative

      Well, that's half of the problem, but the idiots yelling "IT'S A VIOLATION OF TEH DMCA!!! YUO NEED TO MOVE TO RUSSIA!!!" on every case of perfectly legitimate reverse engineering are the other half. That's why it's important to explain that this guy is (unless he signed an NDA or the like) on perfectly safe ground, instead of feeding the persecution fantasies of the mob.

    3. Re:Huh? by fossa · · Score: 2, Insightful

      But there are two questions: Is it legal? and, Will there be a lawsuit? It seems that releasing the code would be completely legal. Even so, nobody wants to invite a lawsuit, particularly given the legal environment in the US. Win, lose, or settle, a lawsuit will end up costing time and money. This is truly depressing and unjust. What can we do about it? And on top of all that, the author wants to remain on good terms with the corporation for a possible job application.

    4. Re:Huh? by russotto · · Score: 3, Insightful

      The problem is that some of the idiots yelling "VIOLATION" have lawyers. See the Blizzard v. Bnetd case. Even if you haven't signed an NDA, they can get you for reverse-engineering their code, either through the DMCA or by pulling out the shrink-wrap EULA.

      It's utter bullshit, but bullshit with powerful backers.

      On the positive side, with wireless, anonymity is trivial.

    5. Re:Huh? by 4of12 · · Score: 1
      If reverse-engineering is outlawed, then technological progress is at risk.

      I've noticed, too, that what amounts to traditional scientific inquiry is tantamount to reverse-engineering of natural phenomena.

      --
      "Provided by the management for your protection."
    6. Re:Huh? by runderwo · · Score: 1

      No, you just need to innovate on behalf of a large corporation, because that way you are shielded as an individual from legal action.

  13. Ask the Samba people by digidave · · Score: 4, Insightful

    Try emailing a public contact at Samba and see if they can give you any advice. They obviously had to figure this out a long time ago.

    You could also contact a lawyer.

    --
    The global economy is a great thing until you feel it locally.
    1. Re:Ask the Samba people by smittyoneeach · · Score: 4, Informative
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  14. Just let the info out anonymously by Anonymous Coward · · Score: 0

    Post the info anonymously to a few NGs, Forums etc. with a request for it to be passed to anyone interested - let someone else take the risk..!

  15. Post in another country by Anonymous Coward · · Score: 1, Interesting

    Give the info to a friend in another country that is not bound by that silly DMCA thing.

    1. Re:Post in another country by mrjb · · Score: 1

      Well - I guess I could be my own friend.

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    2. Re:Post in another country by Rolo+Tomasi · · Score: 1

      Mod parent down. The DMCA doesn't enter into this, as there is no encryption or copy protection involved.

      --
      Did you know you can fertilize your lawn with used motor oil?
  16. How about... by sterno · · Score: 5, Insightful

    Before he does that, what he really ought to be doing is talking to an attorney. An attorney can give you advice on what measures you can take to minimize your legal exposure here. That advice may include what you need to do to assure that you've done this in a clean manner. Having specs you hand off to somebody else may not provide the kind of validation that is needed.

    In the end though you can do this 100% on the up and up and still get sued. A good lawyer will tell you that. Will they win the lawsuit? Not if you do this right, but then how many thousands of dollars will you blow defending the lawsuit, whether you win or not.

    Whatever you decide to do an attorney can give you a clear perspective on what the ramifications are.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:How about... by NamShubCMX · · Score: 0, Troll
      This is a good idea...

      However, he bought a piece of hardware. Figured out a way to interface with that hardware, coded it.

      Needing an attorney for something like that is a scary thought...

      --
      We've always been at war with Eurasia.
    2. Re:How about... by Krach42 · · Score: 1

      Good point. Of course, I was taking the whole thing of "If you have a legal question, talk to a lawyer" as a fundamental unstated rule.

      Of course, then you forget to even talk to a lawyer.

      But it's still the best legal advice at all times.

      --

      I am unamerican, and proud of it!
    3. Re:How about... by shaitand · · Score: 1

      "In the end though you can do this 100% on the up and up and still get sued. A good lawyer will tell you that."

      He can NOT do this at all and still get sued. A good lawyer will tell him that too. Interesting system the lawyers have devised in which everyone so blatantly should have a lawyer on staff and everyone who can afford them does.

      The best thing would probably be to release the information anonymously. He can still be sued (as with every other course of action) but this way he can be sure to take a legal course of action without having to pay a lawyer to figure it out. At least that way the bloodsucking lawyers only get paid if he actually does get sued.

    4. Re:How about... by fm6 · · Score: 1

      And yet, people always remember to "Ask Slashdot," where they get tons of legal advice from people who got their legal educations from Judge Judy.

    5. Re:How about... by Krach42 · · Score: 1

      And yet, people always remember to "Ask Slashdot," where they get tons of legal advice from people who got their legal educations from Judge Judy.

      Hey! Some of us got it from Law and Order, which apparently told me yesterday that just CC'ing an email to your lawyer makes it priviledged.

      Which it doesn't. It has to be seeking legal advice, and not be sent to any third parties... but they didn't cover any of that in that Law and Order episode.

      --

      I am unamerican, and proud of it!
    6. Re:How about... by fm6 · · Score: 1

      I seem to recall a character on The Sopranos who gets her legal advice from TV shows. She lives just long enough to regret not taking a more rigorous approach.

  17. Re: Work with the company? by Nevynxxx · · Score: 5, Interesting

    Why not get your working driver, and email the company asking if they would release a driver written by you in any form. Then negotiate either payment, or open-ness.

  18. Nothing personal by Anonymous Coward · · Score: 1, Insightful

    ...but they'd be unlikely to offer you a job if you have publically denied them of revenue.

    It's your call - and totally separate from the legal argument.

    1. Re:Nothing personal by Dashing+Leech · · Score: 4, Insightful
      "... if you have publically denied them of revenue"

      While I agree if he's interested in a job he should be careful that they don't mind what he's doing, I don't see where this would deny them revenue. They sell a piece of hardware (HD24), and an extension piece of software on Windows that works through firewire. (It's not clear if they charge extra for the Windows software.) They were very clear they're not building drivers for Linux presumably because the cost to develop, maintain, and support Linux wouldn't cover the small market gains. This guy figured out how to make it work in Linux. He basically just opened up a market for them by effectively developing a Linux driver for free, with no required commitment from them for support or maintenance. Now they can potentially sell more hardware at no extra cost.

      Where exactly is the denied revenue?

    2. Re:Nothing personal by Anonymous Coward · · Score: 0

      Simple, it's in the cost of porting/supporting their software to a specific platform.

      Since this is a audio thing, I'll use a hollywood example. (and a poor example at that)

      Sony decides that it must have this latest and greatest hardware do-hickey on the movie production quality sound remixer. As the software is propritary, the only way to get support is to contact Alesis and pay for them to develop custom software/drivers for their hardware (normally Mac for the Hollywood guys). Alesis gets to negotiate a price for the development and support - generating revenue thru services rendered.

      But now that MRJB has released source code on how to talk to the Alesis device. Sony instead hires a guy for a couple weeks to recompile and test on their custom hardware for much less than the cost of the Alesis contract. Anytime a defect shows up Sony contacts a contractor to hack code for a little bit and then releases him again into the wild. All to Alesis' determent.

      Do not forget that service is a revenue source. Maybe not in retail, but for custom equipment service is a big revenue source.

    3. Re:Nothing personal by nursegirl · · Score: 1

      The company sells a firewire interface that won't be needed using his approach. So, while more Linux users might buy the HD24 product, none of them will buy the add-on FirePort.

      So, they might say that those Linux users would have bought the HD24 and Fireport to use with a PC or Mac, if his driver was not available.

  19. Depends is right by hey! · · Score: 2, Interesting

    Depends on all kinds of circumstances. The number one is whether or not there are patents involved. How you obtained the information needed to create compatible drivers is important too, as what you may have done up to that point. For example, if you accepted a EULA under windows before poking around the device using Linux, then a lot may depend on the circumstances of the EULA.

    Asking /. folks advice on this is like finding a bomb in a movie theater, then defusing it, taking and audience poll as to whether, according to their memories of old movies with UXBs in them, you should cut the red wire or the blue wire first.

    It seems to me common sense dictates one of three approaches:

    (1) Walk away.

    (2) Cover your tracks. (e.g., release specs through an elaborate process of anonyization)

    (3) Cover your ass. (i.e., talk to a lawyer who at least knows the right question to ask; getting permission also falls into this category, but makes approach 2 harder).

    Speaking of the last, some smart lawyer might drum up business by doing an IP question of the month feature, suitably whitewashed the way psychologists' case studies are.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  20. Seperate the specs and the implementation by TTimo · · Score: 4, Interesting

    You might want to investigate how the people writing Linux drivers for the Broadcom bcm43xx ( Airport Express ) went about it. One team sticking to write the specs, and a seperate one working from the specs into a working driver.

    http://linux-bcom4301.sourceforge.net/go/progress

  21. Use someone's wireless network by necro2607 · · Score: 2, Funny

    Easy, dude. Write up the specs, hop onto someone's open wireless network, and post the file online from there. ;)

  22. This has certainly been done before.... by King_TJ · · Score: 5, Interesting

    The music industry is notoriously "closed mouthed" about letting anyone know how their electronic products work at a technical level. Ever since the mid 80's or so though, companies have been reverse-engineering these instruments and devices, and *selling* commercial products that work with them, not to mention work on freeware projects along the same lines.

    For example, I used to own a Roland S-50 sampling synthesizer. It saved its sample data on 720K 3.5" floppy disks. But people with PCs quickly realized it would be much more useful if you could take standard WAV sound files and dump them into the synth via MIDI. Many other makes and models of sampling synths and rack-mounted samplers were in the same boat. The manufacturers (like Roland) had poor documentation for the MIDI "system exclusive" commands that would be required to upload or download the sample data, so a few people worked at reverse engineering all of this on their own. Eventually, prodcuts were sold like "SampleVision" which knew how to do this for many dozens of samplers on the market.

    Rather than being sued, it seemed like the synth makers actually ended up endorsing the products, providing links to them from their own web sites - because they learned it made their products more desirable to purchase.

    1. Re:This has certainly been done before.... by Anonymous Coward · · Score: 0

      And don't forget Apogee with their ProTools-compatible A/D D/A convertors, without any support from ProTools-manufacturer Digidesign. In fact, Digidesign is trying to break compatibility with non-Digi-hardware all the time by changing the protocols every now and Apogee in their turn promising their users to be compatible again within 1 day.

      It's a jungle out there.

    2. Re:This has certainly been done before.... by DaveV1.0 · · Score: 2, Informative

      What you say is true, but there is a difference here. The products you mention are, presumably, closed source products. MrJB is talking about releasing an open source product. The closed source product did not reveal the "trade secrets" of Roland and other companies.

      Releasing an open source product could be considered revealing the trade secrets of the company and MrJB could quite easily be sued for it.

      Now, a possible solution for MrJB MIGHT BE(IANAL) to release a binary only kernel module, assuming he can do that without running afoul of the GPL. But, even then, he may have legal exposure.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    3. Re:This has certainly been done before.... by MightyMait · · Score: 1

      Your overall point is well-taken.

      Small quibble here:
      MIDI's data rate is: 31.5 kBaud.
      http://www.harmony-central.com/MIDI/Doc/intro.html

      While I've worked mostly with hardware synths (not samplers) and software samplers and synths, it seems like MIDI would be a poor way to transfer audio due to the low data rate (true, samples tend to be brief and relatively small (as audio files go)). Most of the hardware samplers I've seen had SCSI ports for external data devices (or direct transfer from Mac/PC). I'm not saying you couldn't do it via MIDI SysEx, just wondering why you'd want to (if there were other options available). Of course, floppy disks aren't all that speedy either...

      --
      Nothing interesting to say...MUST...NOT...REPLY...ohtheheckwithit.
  23. Not the point. by TheSpoom · · Score: 5, Insightful

    Even if the onus of proof is on the prosecution, that won't stop them from creating a long, drawn-out trial that will bankrupt the defendant before the case even gets close to providing justice. So yes, in an idealistic world where lawyers don't require money and time is not an issue, the onus is on the prosecution. However, we don't live in that world, and unless he can prove very quickly that the case has no merit, he's going to get the legal crap beat out of him, regardless of whether or not he's done anything wrong.

    --
    It's better to vote for what you want and not get it than to vote for what you don't want and get it.
    - E. Debs
    1. Re:Not the point. by Anonymous Coward · · Score: 0

      So... why not leak it through Canadian servers or the like? Release it under a pseudonym or somesuch.

    2. Re:Not the point. by TheSpoom · · Score: 1

      Yeah, that's what I'd do. Release it to certain anonymous FTP servers where it's likely to be noticed, and do so through one or many (preferably many, a la Tor) anonymizing proxies, so even if they track it back to the source FTP server, they wouldn't be able to trace it back to you.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    3. Re:Not the point. by Pharmboy · · Score: 2, Insightful

      So... why not leak it through Canadian servers or the like? Release it under a pseudonym or somesuch.

      Good idea! Surely that will prove he had no inside information and legally reversed engineered it....

      --
      Tequila: It's not just for breakfast anymore!
    4. Re:Not the point. by Shakrai · · Score: 1

      Even if the onus of proof is on the prosecution, that won't stop them from creating a long, drawn-out trial that will bankrupt the defendant before the case even gets close to providing justice.

      Maybe we need a right to a speedy trial for civil suits then as well as criminal?

      In a criminal prosecution they would not be able to bankrupt you doing this -- in most states anyway. In my state they only have six months to bring any felony (besides murder) to trial once you are charged. Perhaps this would be a reasonable rule for civil trials as well?

      There's no reason that any lawsuit should be allowed to drag on for years and years.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    5. Re:Not the point. by Anonymous+Bullard · · Score: 1
      Teh U.S.A, the undisputed World Leader in ridiculous lawsuits, needs a new legal arrangement whereas the plaintiff of any lawsuit which can be deemed frivolous would be required to pay large damages, e.g. a not insignificant percentage of his/her/its income or wealth, to the victim(s) of such lawsuit. If a large percentage of any such penalties went to the government coffers, perhaps that would inspire the legislators to enact such a safety precaution and as a side effect make the U.S.A a better place for its citizens.

      Perhaps such laws already exist in some more enlightened part of the world; I can't really say since my only "brush" with the "law" (and I use the term "law" in its loosest possible sense here) has been in China (actually in "Qinghai" which was part of Tibet proper before the Chinese invaded and chopped the country up) where the Party's paramilitary police forced me to write "self-criticism" and to turn back for the "crime" of attempting to buy a bus ticket to central Tibet. It turned out that the Chinese occupying force was dealing with Tibetan self-determination campaign by having declared a martial law and no outsider could be allowed to witness what horrors were to take place...

      IIRC the Tibetan uprising was at least partially inspired by the US Senate which in 1991 bestowed Tibet the honor of being known in the US as "an occupied territory".

      --

      Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?

    6. Re:Not the point. by Anonymous Coward · · Score: 0

      Sure, if by 'world', you mean, the US. In some other parts of the world, loser pays court costs.

    7. Re:Not the point. by FLEB · · Score: 1

      So, instead of applying intense pressure to bankrupt individuals by filing lawsuits, large evil corps would just run amok, then apply intense pressure to get the resulting lawsuits against them ruled as frivolous.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    8. Re:Not the point. by penix1 · · Score: 1

      Loser pays here in the US too but you have to specifically countersue for it. That is why you see "court costs" listed as damages on just about every suit.

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    9. Re:Not the point. by Anonymous+Bullard · · Score: 1
      Large evils corps (LEC) are already running amok. My point was that if the law provided support and incentive to fight such frivolous lawsuits, the LEC's would take a huge financial risk by doing so, something that they currently don't need to worry about. Of course, defendants should be provided with adequate legal defense by the state should they need it, but under the proposed model (with the potentially massive damages at stake) there mightn't be shortage of lawyers willing to work for the defendant in exchange for a percentage of the proceeds. Of course, the courts would also need to look at ways to rein in the typical draining and stalling tactics used by corporations against less wealthy individuals and competitors.

      The "downside" of such a drastic change in USA's litigatious legal system would be the growing unemployment rate among litigation experts...

      --

      Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?

  24. Easy solution by ajs318 · · Score: 1

    What you have done is to exercise what in most countries would be considered a protected statutory right. If you asked them for the information {which you are entitled to by law: if you own the device, then you are privy to any secret it may embody} and they refused, then that might even be considered estoppel authorising the use of reasonable force. So publish the information on a server located outside the USA. Get your code tried out on other OSes, including the BSDs. Have someone else, preferably also located outside the USA, publish a review of the device in question and specifically mention your code by way of Linux compatibility.

    Of course, if you have the balls, just send a copy of your work to the manufacturers and ask them to include it for download on their website and with future revisions of the driver CD.

    --
    Je fume. Tu fumes. Nous fûmes!
  25. So, by Anonymous Coward · · Score: 0

    Publish and be damned.

  26. You need an attorney by wetfeetl33t · · Score: 2, Insightful

    I understand the value of this question as a conversation topic, but..
    Honestly, the best thing you can do is talk to a professional that actually knows something about this, rather than a whole bunch geeks who have nothing better to do than post stuff on Slashdot that is highly apocryphal, or at least wildly inaccurate, especially considering that a lot is at stake here for you.

    --
    Register the editry.
  27. Reverse engineering by Anonymous Coward · · Score: 0

    If you really did a clean room reverse engineering, you have nothing to worry about; although if you're concerned, post the info somewhere anon. On the other hand, if you used privledged documentation to help you understand the FS, you now know not to do that next time: never taint a reverse engineering attempt by looking at things you shouldn't.

  28. Send the CV now by inerte · · Score: 1

    And if they don't offer you a 300k salary, hold the source as a hostage^H^H^H^H^H^H^H negotiation tool.

  29. Chapter 12 of the DMCA by Orrin+Bloquy · · Score: 5, Informative

    Chapter 12's permission vis-a-vis reverse engineering for compatibility purposes refers to copy protection and issues pertaining to copyright, not generic protocols:

    http://www.copyright.gov/title17/92chap12.html#120 1

    Scroll down to "(f) Reverse Engineering." This section has to do with permitting one vendor to reverse engineer protected/encrypted content.

    The notion of reverse engineering a driver for a pipeline which does not encrypt or otherwise disguise its content is theoretically outside the aegis of the DMCA.

    Apple used (or misused, depending on your perspective) the DMCA against the OSx86 website because it infringed on protection measures Apple specifically set in place to prevent OSX from installing on whiteboxes. Real told its board members that they might be DMCAed over Fairplay because it unlocks copy protection on iTMS purchases.

    If the submitter did not discover any authentication methods or trust related protocols in his reverse engineering, and his driver does not have code which specifically spoofs a platform or other form of identification, it sounds to this non-lawyer like a non-issue.

    There may be other legal issues at hand, but AFAIK the DMCA is chiefly concerned with those who circumvent deliberate measures to protect copyright, and simply refusing to publicly document a protocol isn't the same thing.

    Now, if the driver somehow replicates code that the vendor had to *license* from Microsoft, Microsoft may have an issue with you. Again, check with a competent IP attorney.

    --
    "Made up/misattributed quote that makes me look smart. I am on /. and I must look smart."
    1. Re:Chapter 12 of the DMCA by runderwo · · Score: 1
      Apple used (or misused, depending on your perspective) the DMCA against the OSx86 website because it infringed on protection measures Apple specifically set in place to prevent OSX from installing on whiteboxes.
      Installing OSX on a whitebox is not a copyright violation, it is a EULA violation. The DMCA can't possibly apply unless an "access control measure" has been circumvented. How can Apple not including functionality to boot on a whitebox be considered an access control measure?
  30. Please, forget about it by XPitrM · · Score: 1

    Please, ho, please, forget about this. Unless you're ready to provide support for all those dummy Knoppix users, keep the thing Windows-only, unless, of cours, you really wish to be damned by the poor Bobs.

  31. Pitch it back to the manufacturer by stroudie · · Score: 2, Insightful

    Why don't you write it anyway (strictly for your own use, to start with), and then once it is working well (and you are happy with it), pitch it back to the manufacturer?

    If you look at it from their perspective: through reverse-engineering, you have created a driver for their product which potentially extends the market of that product for no up-front cost to them. What's more, assuming you don't release it into the wild without their consent, you have given them a chance to decide how they want to proceed with it -- you are playing fair with them.

    Worst case, they get all legal about it, and cease/desist/wash-your-mouth-out-with-soap-and-wat er, but assuming you find someone with some imagination, they might actually help you with it (or indeed, if you are really lucky, employ you...)

    1. Re:Pitch it back to the manufacturer by bill_mcgonigle · · Score: 1

      Worst case, they get all legal about it, and cease/ desist/ wash-your-mouth-out-with-soap-and-water

      Right, in which case he comes back to Slashdot with a story about it, transcripts of all that transpired, and gets 900,000 geeks to avoid the company when purchasing high-end audio gear.

      Their call, really.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  32. IANAL -- YADAI by fm6 · · Score: 1
    Reverse Engineering is generally not illegal.
    Unless it's forbidden by the agreement under which you licensed the technology — which it almost always is.

    Cliff, for the last time: stop accepting Ask Slashdots that want legal advice. Or else you'll be consulting a lawyer yourself!

    1. Re:IANAL -- YADAI by masklinn · · Score: 1

      Well, some countries allow reverse-engineering for compatibility purposes, and this is nothing more...

      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
  33. Hmmmm by Anonymous Coward · · Score: 0

    Send your code to DVD Jon and let him loose it upon the world.

  34. Re: Work with the company? by JohnFluxx · · Score: 2, Insightful

    That might work against him, and I would say check with a lawyer first. They might say he was blackmailing him or something.

  35. What should you do? by Anonymous Coward · · Score: 0

    Fuck 'em!
    Fuck 'em right in the BUNGHOLE!

  36. Alesis loves lawsuits by the+arbiter · · Score: 4, Insightful

    To give you a little bit of perspective, I've worked for several Alesis dealers, the first back in 1985 when they were just getting off the ground.

    The company loves to sue. LOVES to.

    And they don't particularly care about the consequences, even if it hurts them. I've watched them pull product from major accounts because they'd gotten into some tiff with the store over policy.

    I'd keep your discovery under wraps.

    And, for what it's worth, I'd avoid working there.

    --
    Boycott everything - they're all trying to fuck you one way or another
    1. Re:Alesis loves lawsuits by mmkkbb · · Score: 1

      I agree. Cumberland is a boring town. I grew up there :)

      --
      -mkb
    2. Re:Alesis loves lawsuits by Anonymous Coward · · Score: 4, Funny

      Dear the_arbiter, My client, Alesis inc, has suffered extreme damage to reputation through the remarks posted by yourself on slashdot.org We are seeking $3.2 million in punitive damages, See you in court, Susan N. E. Boddee, Attorney, Screwem, Kickem & Run

    3. Re:Alesis loves lawsuits by inKubus · · Score: 1
      Dear the_arbiter, My client, Alesis inc, has suffered extreme damage to reputation through the remarks posted by yourself on slashdot.org We are seeking $3.2 million in punitive damages, See you in court, Susan N. E. Boddee, Attorney, Screwem, Kickem & Run


      Sueanne N. Ebody? I thought you were still with Dewey, Cheetum and Howe!

      --
      Cool! Amazing Toys.
  37. solution by gigel · · Score: 2, Funny

    remove your name from the source code
    zip the source code
    rename it pamela anderson new video (2006)
    share it on kazaa, dc++, bittorrent, etc, etc, etc

  38. Dish Network Hackers do this exact thing by SydShamino · · Score: 1

    The folks who hack Dish Network DVR receivers to let you read and retrieve the data from them do this exact same thing. They analyzed the hard drives, figured out the file system, figured out the video formatting, and wrote tools to extract, decipher, and transfer to a PC. See the DishRip Yahoo forum for more information.

    All of this is absolutely 100% legal because they only touch those Dish Network DVRs that have no data encryption . They are (rightfully so) ruthlessly intollerant of anyone trying to hack the encrypted boxes (i.e. most all of the newer ones), as it could get their forum shut down.

    In the case with this article, reverse engineering for compatibility reasons is supposed to be legal. But, if the company is encrypting the data on the disk, you could run into DMCA trouble, even if the "encryption" is very very simple.

    (Alternatively, if it is your data that is encrypted, i.e. audio recordings that you created, you might have a legal case for decrypting them. The wording of the DMCA IMO seems to make it pretty clear that the copyright-protection-circumventing laws only apply when the materials being encrypted are protected by copyright. Release your audio into the public domain and crack away.)

    --
    It doesn't hurt to be nice.
    1. Re:Dish Network Hackers do this exact thing by Anonymous Coward · · Score: 0

      Yeah, and pigs fly.

      Lookie, if I own the copyright to the work that was recorded on HD24, only I can sue myself for any DMCA violation. The makers of HD24 have no interest in my copyright and cannot sue me, or anyone else for that matter, for decrypting data that I'm assigned copyrights of. DUH.

      AFAIK, say when you illegally decrypt a DVD, it's not the people who burned the DVD, or made the encryption technology that sue you. It's MPAA representing the copyright assignee of the material that was on that DVD.

      Cheers, Kuba

    2. Re:Dish Network Hackers do this exact thing by tricorn · · Score: 1

      I've wondered for some time now what would happen if someone would create a short clip of someone reading those various versions of DeCSS, possibly with a title scroll, encrypt the whole thing with CSS. Encrypt a copy of a CSS encryption program and a brute-force CSS key break, using a different key. Include a copy of DeCSS source code, and the key to the second file, and a notice that the contents are copyrighted, and that anyone who wants to decrypt the files is free to do so for any purpose other than suing someone for copyright infringement.

      If the MPAA tries to sue you, sue them for violating your license, invoking the DMCA against them.

    3. Re:Dish Network Hackers do this exact thing by ScrappyLaptop · · Score: 1

      Out of curiosity, for the purpose of the DMCA, at what point does encoding end and encryption begin? For instance, ASCII could be looked at as an encryption scheme that just happens to be a very well-known standard, no (granted, in a weird, backwards kind of way)? The obvious slippery slope is Rot13. In the case of this /. story, can't any -no; EVERY- proprietary encoding scheme be considered encryption?

    4. Re:Dish Network Hackers do this exact thing by SydShamino · · Score: 1

      In the case of Dish Network DVRs, the audio and video files themselves (IIRC, I'm a user, not a developer) are in a basic MPEG format, with some changes to the file headers and indexes. In other words, the raw data is in a published standard format, but the headers and so forth make it a proprietary file.

      Such an implementation makes it much easier to distinguish encryption from encoding. For the newer DVRs, it is very possible and quite likely that they have made only very minor modifications to the file storage (perhaps storing 32 bit words as bits 30 downto 0, then bit 31) so that they are effectively "encrypted" and yet they can easily be streamed from disk without added hardware and cost.

      --
      It doesn't hurt to be nice.
  39. Re:ANOTHER LEVEE BREAKS by charlesnw · · Score: 0, Offtopic

    Normally I don't feed trolls but this cracked me up. First he doesn't care bout blacks. Then he doesn't care bout whites. I needed a good laugh. Thanks.

    --
    Charles Wyble System Engineer
  40. Fair use does not exist by Stormwatch · · Score: 1

    Fair use does not exist... or at least that's what Jack Valenti thinks.

  41. Product link that works better by sboyko · · Score: 1

    http://www.alesis.com/product.php?id=1

    The previous link provided has broken menus at the top.

    --
    SCO, Microsoft, P2P, what's your hot button?
    1. Re:Product link that works better by DrGalaxy · · Score: 1

      product.php?id=1

      Whoaaah its their first product!!

      We bought a Mackie SDR instead of the Alesis HD24. The SDR was a bit cheaper and did what we wanted but it sure was annoying when it came time to dump 20GB of data from the unit... the only computer-friendly format (aside from lightpipe) was USB 1.0.

  42. I love these questions.... by GeneralEmergency · · Score: 1



    Mining /. for legal advice is like owning a radio in the 1800s.

    The signal to noise ratio makes it pretty useless.

    I am not a lawyer, and you shouldn't be one either!

    --
    "A microprocessor... is a terrible thing to waste." --
    GeneralEmergency
  43. Fair use applies to copyright by Jonner · · Score: 1

    The fair use principle applies to copyright, not reverse engineering.

  44. some things ARE still legal. by Stumbles · · Score: 1

    IANAL so advise you to either talk with the Samba team and their reverse engineering attempts and more appropriately to contact a lawyer. Having said the above though. Your efforts at reverse engineering sounds similar in the methods used by Samba, which is a look at what goes across the wire kind of thing. If you did not disassemble any of their code and similar things I don't see how anyone can come after you.

    --
    My karma is not a Chameleon.
  45. So you want to have your cake and eat it too? by analog_line · · Score: 1

    Don't be a whiny brat. Be an adult and make some choices about your priorities. Which is more important to you, avoiding possible lawsuits and possibly working for the company, or helping an open source project or two.

    You can't have both. Grow up.

    1. Re:So you want to have your cake and eat it too? by galenoftheshadows · · Score: 1

      And how is calling someone a whiny brat any more mature?

  46. Careful here. by galenoftheshadows · · Score: 1

    Copyrights are one thing, but the words "patent pending" are a totally different world. Depending on which parts of this system they're shooting for patents on, the idea of reverse engineering could be totally moot.

    If the mechanism for storing the infomation on disk is patented, reversing the data on the disk could or could not be against patent. There won't be any DMCA violation, but they could sue you for licensing at any price they felt agreeable.

    The problem with current patents is this: A patent, if not reverse engineered properly, can end up being reengineered too closely to the original patent. And these days, the application process for patents has fallen into disrepair so far that patents can be quite vague intentionally, which makes things even worse for a reverser.

    Be careful, and good luck. Best case, you're dealing with something that the company doesn't really even care about. Worst case, they've patented a specific PLC that encodes the data some special way and then bursts it to the disk. Hopefully, it's best case, but we wary of the worst.

  47. Patent schmatent by markdowling · · Score: 1

    Just tell RIM it's a blackberry competitor. bye bye patent.

    1. Re:Patent schmatent by jeffs72 · · Score: 1
      You are sorely ill-informed on the patent issues between NTP and RIM. I guess it doesn't matter to you that the US patent office has revoked all of NTPs patents?

      --
      This article has recently been linked from Slashdot. Please keep an eye on the page history for errors or vandalism.
    2. Re:Patent schmatent by markdowling · · Score: 1

      It was a joke, idiot.

  48. HE = Teh Idiot by jnadke · · Score: 1

    Slashdot has just been trolled.

    His first mistake is posting is publicizing his indecision. This tells me this guy is just trying to establish a reputation, and has no intention of sharing his work.

    If I were him, I would have posted the code to newsgroups anonymously. Then sent an anonymous e-mail to the relevant linux maintainer/developer. They can't catch you if you don't leave any cookie crumbs to follow.

  49. Answering your own question by BarryNorton · · Score: 1

    Despite reply after reply saying 'IANAL but... screw the corporations!!!1', you're answering your own question - wouldn't you be annoyed if someone did this to you? Would you employ them?

    There's no law against farting, but letting one out at the end of an otherwise-succesful job interview's not going to get you far...

  50. Ok Rule #1, DO NOT TRUST legal Advice on Slashdot by TheNetAvenger · · Score: 1

    Ok Rule #1, DO NOT TRUST legal Advice on Slashdot...

    This is a good place for the debate of such a topic, but don't screw with your life based on the post of other Slashdotters, even myself.

    #1 Seek legal advice
    #2 Then proceed by probably making 'reasonable' inquires to the company expressing that if they don't support linux would they be willing to support 3rd party work that does. (After getting legal advice to help with the inquiry.)

    See, here is the problem, many have correctly stated things like certain types of reverse engineering is 'acceptable', but there are reasons most products EULAs and such prohibit reverse engineering.

    Lets take your senerio for example, maybe there are 'other' reason the company doesn't support Linux, it could be something they deem a secuirty risk, or other threat, or even a threat to their intellectual property.

    Don't get fooled by any post here telling you it is ok or benign, they don't know enough and you don't even know enough.

    Protect yourself, and you might find you could talk the company into supporting or paying you for your time in developing a reasonable Linux solution for their product. But have legal advice along the way.

  51. redistribution by Anonymous Coward · · Score: 0

    I thought the deal with DMCA was you are allowed for your OWN uses to do it, but can't redistribute your findings.

    IANA scum sucking L caveat emptor, always check with your bartender for more accurate legal advice, closed track, etc.

  52. Ask by Luctius · · Score: 1

    Why not ask them for permission to write a linux driver. Altought the chances may be small (I don't know), it's worth the money you invest in it (0, niks, nada, nopes, nothing...)

  53. I don't believe it by Anonymous Coward · · Score: 0

    "Cliff, for the last time: stop accepting Ask Slashdots that want legal advice."

    Anyone who believes that this is the last time this will be said, please raise your hand. I'd like to sell you a bridge.

  54. I think that is ok-Nike: "Just do it". by Anonymous Coward · · Score: 0

    "So first off, anyone who "asks slashdot" about legal issues is asking for public opinion, not legal fact. I did not need to preface this with "IANAL", but I did so to call attention to the fact that slashdot is the wrong forum."

    Doesn't stop people from ignoring that fact.

    "Second, reverse engineering IS legal. "

    Within limits.

    "
    Third, the DMCA makes reverse engineering copy protection methods illegal. "

    That's *assuming* the file format is a copy control device. I think it's a trade secret.

    "Fourth, you don't need to be a lawyer to make statements about what is right. "

    You do if your actions (potential) will put you in contact with the law. There's nothing to flapping one's gums in a public forum however. As the saying goes, "words are cheap".

    "Very often the written law is well behind public opinion, and one way that changes is by forcing it."

    That's *assuming* that public opinion is an accurate reflection of "equally and fairly". Best way to think about the process is putting out a theory, without the peer review by those best qualified.

  55. Two Words.... by Chyeld · · Score: 2, Informative
    Trade Secrets

    The point of proving that he did not have insider information is to protect him from the accusation of trade secret misappropation.

    However, IIRC, that would be the extent of what they could go after him for unless he stole actual code.

    IANALBAFS.

  56. Contact the company - sell a solution to them by gorbachev · · Score: 2, Insightful

    Sell the company a Linux implementation. You make money, the company makes money, everyone is happy.

    Obviously the company might not be all that willing to do that, but if they are, it's a win-win situation.

    --
    In Soviet Russia, I ruled you
  57. Abstraction filtration comparison by oliverthered · · Score: 1

    If your going to go down that road do some reading up on Abstraction filtration comparison first, then throw a little reverse engineering into the search to get some more specific info.

    --
    thank God the internet isn't a human right.
  58. I say Don't Bother... by Khyber · · Score: 1

    I've owned Alesis Equipment, mainly effects pedals. They were HORRIBLE, hissed and generally sucked. If you found a way to get it working, keep it for yourself, and don't give them any single byte of it. Don't release it, either, I hear Alesis has had many lawsuits put out on others.

    In Soviet Russia, Alesis writes to YOU! (j/k)

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  59. Just release it by OrangeTide · · Score: 1

    I'm just a programmer, not a laywer. I have no interest in such matters. I'd just release it and then when I get a Cease and Desist I'd take it down. Write up a nasty note about how it's unfair and move on with my life. Someone in a country with more freedoms might pick up the project where I left off. (from Russia perhaps)

    And even though you got a C&D letter, you can still put it on your resume/CV. And some companies will hire someone just because he reverse engineered their stuff. It's pretty rare that they hold a grudge, but honestly most companies completely ignore all that when you're applying for a job. Most sane companies expect people with no legal training to have fallen into these sorts of things, CEOs barely understand the issues around copyright and patent laws. As long as you comply completely with the C&D letter, it won't reflect negatively on you.

    Hopefully the company has no grounds to send you a C&D letter (file systems aren't patentable. only the processes necessary to use the filesystem are). A read-only version of the file system is almost always perfectly legal. It's writing that can get sticky with patents. In many cases you can write, but you can't use some unique feature (resource forks, snapshots, long filenames, etc). And it's usually too hard to come up with a scheme for writing that is completely different, yet compatible.

    Writing up a spec for the filesystem and discussing it's advantages and disadvantages so open source people could design their own file system might be a more worthwhile venture. Generally a reimplementation of a filesystem is different enough to side-step patents. And it's best if you totally ignore the patents, because they would certainly influence your design decisions. You're a programmer, not a lawyer. As soon as you start doing a lawyer's job you open yourself up to litigation.

    IANAL!

    WAFL is another fun filesystem. It's for a totally different use than yours. But it also has patents on it, making it difficult to support in an Open Source operating system.

    --
    “Common sense is not so common.” — Voltaire
  60. EULA can't cover everything by Anonymous Coward · · Score: 1, Interesting

    A EULA usually specifies that the buyer agrees to not reverse-engineer.
    OK, so Person A buys, and Person B comes along, just a nosy friend, and does the reverse-engineering.
    Person B releases the information. If it is "proprietary", it is NOT protected information. If they had wanted it protected, they would have copyrighted it or patented it, and thereby have released the data.

    In this particular case, the reverse-engineer is also the buyer. He should lend his system to some other competent Person B, who independently would spend "a few days staring at bytes". No copyright can prevent Persons A and B from swapping systems for a few days.

  61. Scary yes... but... by sterno · · Score: 4, Interesting

    Scary as that may be, that's how the world works. You can be sued for pretty much anything and while you may not lose if you can afford to fight it, you still have to afford to fight it.

    A good illustration of this comes from an experience a friend of mine had totally outside the realm of intellectual property. They were trying to extend a covenant in a neighborhood. Somebody who lived in the neighborhood resented the covenenant and sued. Fine, but then they also sued all the members of the neighborhood board personally for libel. There was zero libel or evidence there of, but of course then the individual board members had to defend libel lawsuits. No matter how frivolous they were, it costs money to defend a lawsuit.

    During this who affair, my friend's home insurance covered their legal fees. But then the insurance company didn't want to be on the line for defending a libel case. So what did they do? They sued my friend to get out of having to pay the legal fees. My friend ended up settling with the insurance company saying that the insurance company didn't have to cover any more fees and my friend would owe them nothing for what they had already paid.

    So in the end, from one legal dispute, three lawsuits emerge, and two of those suits were at best frivolous, taking advantage of the cost of a lawsuit as a tool to try to extract concessions.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Scary yes... but... by sunwukong · · Score: 1

      So in the end, from one legal dispute, three lawsuits emerge, and two of those suits were at best frivolous, taking advantage of the cost of a lawsuit as a tool to try to extract concessions.

      Really, that's the end? No countersuits? Were they settled with no attempt to recover costs from the original litigating party?

    2. Re:Scary yes... but... by sterno · · Score: 1

      There are limitations on what you can countersue over. Then in terms of a countersuit I believe you'd have to proove that it was frivolous which isn't necessarily that simple. Plus you have even more sunk costs into legal fees.

      --
      This sig has been temporarily disconnected or is no longer in service
    3. Re:Scary yes... but... by miike · · Score: 3, Insightful
      Scary as that may be, that's how the world works. You can be sued for pretty much anything and while you may not lose if you can afford to fight it, you still have to afford to fight it.

      That's not how the world works, it's how the US works.

    4. Re:Scary yes... but... by Anonymous Coward · · Score: 0

      Scary as that may be, that's how the world works. You can be sued for pretty much anything and while you may not lose if you can afford to fight it, you still have to afford to fight it.

      Not to troll, but I think it's important to note that this is how the USA (and maybe some other countries) works, not how the world works.

    5. Re:Scary yes... but... by Just+Some+Guy · · Score: 2, Funny
      So in the end, from one legal dispute, three lawsuits emerge, and two of those suits were at best frivolous, taking advantage of the cost of a lawsuit as a tool to try to extract concessions.

      Perhaps your friend and his friends should have turned that into a legal dispute, three lawsuits, and a hospitalization. Remember, never cost someone more than they'd have to pay to have you killed.

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:Scary yes... but... by woolio · · Score: 1

      But then the insurance company didn't want to be on the line for defending a libel case. So what did they do? They sued my friend to get out of having to pay the legal fees.

      I thought the concept of insurance was to protect the policy holder... I guess the Next Thing will be insurance against insurance companies... (ad nausem)

      Just curious, what did libel have to do with housing convenants? Seems really strange unless the board publicly announced "This idiot wanted to put up a basketball court on his own front driveway"

    7. Re:Scary yes... but... by yuri+benjamin · · Score: 1

      Remember, never cost someone more than they'd have to pay to have you killed.

      Call me psycho, but I've just added that advice to my list of options should the occassion ever arise. And I would give it serious consideration if my back was against the wall - okay I might never do it, but I'd consider it. That alone scares me.

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  62. Because they already SELL a solution by tentimestwenty · · Score: 1

    I can't see why any company would want to put out a free fix for something that they make a lot of money selling. What's to stop someone from just writing the same code for Windows and killing all their sales of the Firewire unit? Look at it this way, what reasons do they have not to sue you? Kindness?

    1. Re:Because they already SELL a solution by Pollardito · · Score: 1

      they sell hardware, and it's patented. they'll gain sales because more people can use their solution, it's win-win.

  63. Think hard before you do this! by C.A.+Nony+Mouse · · Score: 1

    If you really consider working for the company, I think you'd be hard pressed to come up with a worse first move than to go behind their backs to reverse-engineer the product. It may be legally OK, but it will not endear you to management, even if they do not consider it worth the effort to sue you. They won't trust you again, ever. And forget about doing it anonymously and applying for a job there anyway. I strongly doubt your hack will stay secret for too long once you start discussing technical details with your new co-workers.

    --
    J
  64. follow the GNU by dr_leviathan · · Score: 1

    If you believe in the _ideals_ of Free Software then you should release your code under the GNU licence without breaking the law.

    If you just want to give back to the community with little obligation on your own part then release it anonymously and let someone else run with it.

    If you're looking for work then by all means contact the company, show them what you did and explain to them why they should pay you to maintain their linux drivers -- if they're smart they'll recognized a great opportunity to expand into a market that they didn't otherwise have time or resources to pursue. If that fails then figure out what you really want to do, write your resume, and apply to a company that is actually doing something cool and can recognize real talent, like Google or Linden Lab.

    --
    Religion is poison to rationality, and we lose sight of that at our own peril. -- Lurker2288
  65. Funny? No, True! by BobPaul · · Score: 2, Insightful

    In the US the same person can't disassemble and examine as the person whose writing the new code.

    If all you did was look at the file system, you're ok (but you have to prove that.) If you disassembled their windows driver, then all you can do is make a spec like the parent said.

    It's the same way Compaq cloned the IBM PC Bios. They had to setup a clean room environment for the actual developers handing them only the spec written by the disassemblers.

    But most importantly, talk to a lawyer ;)

    1. Re:Funny? No, True! by Krach42 · · Score: 1

      But most importantly, talk to a lawyer ;)

      This is like, the first thing I should have said. From now on, I'm going to try and remind myself to start off all pseudo-legal advice with "First, talk to a lawyer. If you don't want to do that, this is what I've heard, but if you have any doubts about what I'm talking about, or are thinking of following my recommended course of action, I recommend that you talk to a lawyer first, just to make sure I'm not talking out my ass."

      Hopefully, that would avoid a modding of "Funny" on a post intended in serious earnest.

      --

      I am unamerican, and proud of it!
    2. Re:Funny? No, True! by BobPaul · · Score: 1

      Looking back, I think someone might have modded just because of your signature, which really is funny ;)

  66. Re: Work with the company? by Lehk228 · · Score: 1

    yes... give me money or i will increase the value of your product!.... that will scare them

    --
    Snowden and Manning are heroes.
  67. It's painteted. by oliverthered · · Score: 5, Interesting

    "With their patent-pending method of writing to the hard drive HD24 and HD24XR are the first hard disk recorders built from the ground up"

    So, go look up the patent (not need to do any reverse engineering and send it off to someone who lives in a country that doesn't have software patents. They will then be free to write a driver, but you won't be able to because you live in the US and have silly patent laws.

    They may try and sue your arse if you send them a linux driver and ask them distribute it because you've already infringed upon their patent.

    Note, it looks like the patent is still pending as none of the patents listed seem to be for a file system.

    --
    thank God the internet isn't a human right.
    1. Re:It's painteted. by karlto · · Score: 1

      I believe the (possible) patent you reference above is in regard to the HD24 and HD24XR product operation (writing), whereas the driver being discussed here is simply a way of reading from the device.

      I agree with the poster who suggested offering to work with Alesis to release an official Linux driver. Surely this just helps them expand their market?

    2. Re:It's painteted. by seebs · · Score: 1

      What makes you think it's the filesystem that's patented? Sounds to me like it's something in the communications chain, not the actual data written, that they patented.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    3. Re:It's painteted. by oliverthered · · Score: 1

      If I was putting a patent application in I would make sure I covered writing and reading. I can't see it being too hard or costly to add a clause :
      A method of clause 1 where by the data is read from the drive etc....

      --
      thank God the internet isn't a human right.
  68. Thats what anonymity is for. by aminorex · · Score: 2, Informative

    Release it pseudonymously, or have someone front for you, like Jon Lech Johannsen (sp?) fronts for MoRE. I'd be happy to act as an anonymizing layer between you and your release agent, if you wish.

    --
    -I like my women like I like my tea: green-
  69. Compatibility by Mateito · · Score: 1

    Where are you?

    In some countries it is legal to reverse engineer for compatibility. I agree with the previous posters - talk to an IP lawyer.

    If you release the specs you are likely to cop at least a threatening letter, which should be enough to blacklist you as an employee.

    How about sending them a letter stating that you understand the system, and would be interested in working with them or for them to develop Macintosh and Linux compatibility. The music industry understands Macs.

  70. Not legal advice by metamatic · · Score: 1

    First off, decide if you can afford to fight a lawsuit. If not, there's really no point seeking legal advice on how to minimize your legal exposure; it's all or nothing.

    As to working for them, consider whether your real initials are "JB". If they are, you've probably already screwed the pooch; they're not going to employ you. Sending in your résumé in the next 6 months would just be saying "Here's my address to send the cops to".

    Frankly, in the current legal climate, if I ever reverse engineered something, I wouldn't even bother asking—I'd release it anonymously via an open wireless network or Internet café somewhere distant from my home.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  71. Send them your CV now by Quiberon · · Score: 1

    For all you know, they might like to sell the things to Linux users, and just be waiting for someone to show up who could help them. There is no way they will sue an employee. It is the safest place to be, if that is what you fear.

  72. The choice here seems pretty simple. by mellon · · Score: 2, Insightful

    Generally speaking, if a company wants to make it difficult for you to use their product in some way that you consider important, the right thing to do is to not do business with them. That way you don't run into all of these hairy legal issues. Honestly, it's just not worth the trouble - why would you even want to go down this road?

    Reverse engineering their product may be legal, depending on the jurisdiction in which you live. Litigating it will cost you more than you can afford, unless you're rich.

    If you want to get a job there, you definitely mustn't release this stuff - given their (weird) stance on patents and file formats, it's extremely unlikely that the management there would let you be hired even if the geeks there were impressed with your work.

  73. Write the driver do not release it by Aggrajag · · Score: 1

    If you are afraid of legal consequences just don't release the driver to public. I wouldn't risk it as it seems that Alesis loves to sue.

  74. Wasted Effort by Nom+du+Keyboard · · Score: 1
    It's just wasted effort to expect every Linux user to also have to stare at hex codes for a few days to decode a file system.

    But the queston here is: Are you in it to benefit Linux users, or to have the glory of being the one who hacked their file system?

    Case 1: Ask the company if they'll let you release your Linux version which should increase their sales. If no, ask DVD Jon to release it anonymously for you.

    Case 2: You're probably screwed since reverse-engineering is now highly punishable in the USA, and if you want your name seen on it then you are declaring yourself lawyer-bait.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  75. I'm not a lawyer, but .... by Russ+Nelson · · Score: 1

    I'm not a lawyer, but I'm pretty sure that nobody else here is either. If you want legal advice you can rely on in a court of law, you should ask a lawyer.
    -russ

    --
    Don't piss off The Angry Economist
  76. Re:Anonymous what? by Lord+Bitman · · Score: 1

    I thought Linux stopped allowing anonymous contributions for this very reason.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  77. This was why I bought a Mackie SDR2496 by leenks · · Score: 1

    Getting a little off topic, but I was looking at buying either a Mackie SDR2496 or the Alesis mentioned, and went with the Mackie mainly because it uses standard IDE drives in Lian-Li compatible caddies with FAT32 file systems. I've built my own firewire caddy and now have the same kind of features as the Alesis. OK, the Mackie doesn't have a ethernet or an FTP server (it has USB instead), but 10mbit is largely pointless for transferring multitrack 24/96 data.

  78. Not a Trade Secret by TubeSteak · · Score: 1
    The issue here is more one of trade-secret.
    On the product page it specifically says "patent-pending method of writing to the hard drive"

    So most of your post doesn't really apply. Sorry. I only noticed this b/c another post further up linked to the product page.
    --
    [Fuck Beta]
    o0t!
    1. Re:Not a Trade Secret by ak_hepcat · · Score: 1

      Really, none of the patent mess even applies if this is simply "a method of _writing_ to the disk"

      Since his driver is reading the files...

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
  79. Er, why would ne need to prove it? by autopr0n · · Score: 3, Informative

    Unless he signed an NDA, he's free to do whatever he wants, as long as it dosn't violate their copyrights. (If you're wondering, the reason Compaq was so careful about their clean-room implementation was that their BIOS was certain to duplicate IBM's BIOS, which was published openly. They only way they could prove they weren't violating copyrights was to prove no one on their team had ever seen it)

    --
    autopr0n is like, down and stuff.
  80. Suspect Patent Application? by Kadin2048 · · Score: 1
    Some of those patent applications look rather fishy.

    In particular, I'm thinking of application 20030223409, available here.
    Methods and apparatus for transporting digital audio-related signals over point-to-point, non-circuit-switched, non-packet-based, local area connections. In one example, multiple digital audio-related signals are combined as a time division multiplexed (TDM) serial bit stream. In addition to the one or more multiplexed digital audio-related signals, the TDM serial bit stream also may be encoded with other information that pertains to one or more of the digital audio-related signals being multiplexed (e.g., data rates of the signals, various data type or status information, timing or other synchronization information, etc.). In one aspect, the TDM serial bit stream is transmitted and received via conventional packet-based network physical layer transceivers (e.g., Ethernet transceivers) that are particularly configured and controlled to transmit and receive essentially continuous bit streams rather than data packets.

    Maybe someone with more background in the field can give a better answer, but it seems as though what they're describing is a system where you use Ethernet transcievers to send time-division multiplexed data as a constant stream rather than packets. I find it very hard to believe that nobody has done that before, given that almost all multichannel digital audio systems (I think) are TDMA.

    If anyone knows of clear prior art, here's your chance to nip an abusive patent in the bud.
    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  81. What to do by Todd+Knarr · · Score: 2, Insightful

    First thing you need to do is talk to a lawyer specializing in IP and patents. The company's very likely to try legal action against you if you release your driver, and you're going to need legal advice and help to deal with them. A couple of questions:

    1. Did you sign an agreement prohibiting reverse-engineering before they accepted your money? Unlikely, but if you did you're probably SOL.
    2. Did you click the "I Agree" button on an EULA prohibiting reverse-engineering? If you did, you really need a second lawyer, one specializing in the Uniform Commercial Code and dealing with vendors who attempt to prevent your use of a product after payment's been accepted and delivery taken. The only way to win against an EULA-based argument from the company would be to recast the whole thing as not an EULA issue, but one of the vendor attempting through the EULA to change the terms of a UCC default contract of sale after the fact.
    3. If you didn't sign any agreement and weren't presented with an EULA and can provide evidence of both, then you can probably beat them if you're willing to spend the money fighting them. Note that you'll still be out the money, and recovering it is a whole 'nother matter.
    4. Any patent, if and when issued, is more difficult to get around than the reverse-engineering portion. It depends heavily on exactly what they've patented, when they applied for the patent and when the application was published. This is why you need a lawyer who specializes in patent law.

    The main point above is that you're in for legal flack even if you're completely in the clear, so talk to a lawyer first.

  82. A Solution by Anonymous Coward · · Score: 0

    Release the solution in a nation that is not DMCA friendly.

    It really is that simple.

    Good day.

  83. Find a company to host you by Anonymous Coward · · Score: 0

    This is not legal advice.

    Presumably there is a Linux market that could take advantage of the Alesis product, which means there are other pro audio companies besides Alesis that are interested in Linux. Find one of them and pitch your idea. If they see some financial advantage they could take care of the legal side and you might get a job with them. It sounds like you wouldn't be very happy at Alesis from other people's comments.
    If you go it alone you stand a good chance of getting sued and no chance of getting a job from Alesis.

  84. Post the specs anonymously by defile · · Score: 1

    The driver gets written, the company has no reverse-engineerer to sue.

    A bit late now though since you brought attention to yourself via Slashdot. You could probably even count on getting sued if it is ever reverse engineered by someone else even if you had nothing to do with it.

  85. UCB vs unix precedent was about reverse eng. by Anonymous Coward · · Score: 0

    The suit against BSD unix by UI claimed this theory that one who had seen unix code was "contaminated" and could not write a non infringing other unix version. The lawsuit was in part about that and the fact UI got beaten so badly is an indication that you certainly CAN write a program like one you have seen. You just can't copy it or rewrite while referring to it. That is, it is OK to acquire skills and use them, just not OK to copy. The idea you have to have a "clean room" derives from some belt 'n' suspenders done to make it easier to see that the result could not conceivably have been copied. There are a number of simple questions that can show when a rewrite occurred; copying, for example, generally makes a testing / debugging period short or nonexistent.

  86. Hello? Anyone at home up there? by ghc71 · · Score: 1

    Sorry, on what planet will Alesis want to sue someone for publicising a driver that OPENS UP A NEW MARKETSPACE FOR THEIR HARDWARE? 1) Make really cool hard disk 2) Prevent Linux users using our product 3) Profit!

    --
    - Sig files: contemptibly familiar the second time around.
  87. Re:Anonymous what? by daverabbitz · · Score: 1

    I think the idea is you assign copyright anonymously to DVD Jon, he now has copyright over it, and releases it under his copyright.

    --
    What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
  88. I did something similar with the Yamaha AW4416 by Anonymous Coward · · Score: 0

    I did almost exactly the same thing with the Yamaha AW4416 multi-track recorder. I reverse engineered the proprietary file format and wrote software to read it. I feared that Yamaha may not like the idea too much, so I contacted them. I got through to some of the engineers at Yamaha (and went for a tour of the Yamaha factory in Japan!) In the end I got them to sanction my work, but I had to sign an NDA. They even provided me with the original filesystems specs, which were actually more poorly documented than the work I had already done. So I guess I would try to work with Alesis and see if they can help now that you have proven you are more than a hack trying to get information.

    I also went through a similar ordeal with Doepfer musikelektronik, and in the end shared code and ideas with one of their engineers.

    Most of these small(ish) companies realize their users are priority one.

    cheers

  89. Knock knock by Burl+Ives · · Score: 1

    I'd start by posting about it on a widely read public forum and giving enough details about yourself that the company could easily figure out who you are just on the basis of the post. If that won't have them banging down your door for your resume, nothing will! Companies love that sort of thing.

  90. Electronic Frontier Foundation by A · · Score: 1

    Why not ask the EFF? They have worked with similar issues in the past. If you look at the topics list on the right side of their page you will see many areas related to what the poster is asking about: DMCA, Intellectual Property, Patents, and Reverse Engineering. http://www.eff.org/about/contact/

  91. What would be their claim? by bbc · · Score: 1

    If Alesis sue you, they have to sue you over something. Over what? What would be their claim? What would be the law that you presumably had broken?

  92. You assume he would put his name on it. by FatSean · · Score: 1

    If it were leaked, wouldn't the author hide that information to avoid being sued?

    This is about making the world better, right? Not recognition?

    --
    Blar.
  93. Anonymous release by Tremo · · Score: 1

    In the US civil courts, anyone can sue anyone else for anything they dream up. Doesn't have to be factual, can easily be bogus and without merit. BUT the party on the receiving end then has to spend time and money defending themselves, even if they win. So, even if he consults a lawyer, even if he writes a spec then has someone else write a driver, even if he is 110% on the up and up legal, he can still get sued and have to spend his life savings defending himself. He may win, but end up bankrupt for his efforts. It's like SLAPP suits. Businesses sue you to shut you up. Unless he receives written permission from Alesis to release the thing, he stands the chance of being sued. So, how does he get the driver or code onto circulation without having the spectre of a lawsuit hanging over his head? Release it anonymously, through some web site over in Russia or some other country that is beyond the reach of US law. If he covers his tracks well, there will be no proof or evidence that it came from him. Once it is released and a few guys download it, it will show up on web sites elsewhere, and by then it's too late, the horse is out of the barn. Alesis will have nobody to sue, they won't be able to tell where it came from. It's sad to have to resort to tactics like this, but with the way the US legal system works, with Republican bias for large corporations, it's the only sure fire way to CYA.

  94. Let's Consider Wins and Losses. by triso · · Score: 1

    Let's chuck all this talk about lawyers and reverse engineering and talk about wins and losses.

    You've written a program in Linux to read data off a "special" hard drive. How much does their Windows program cost. Will they lose money if you give yours away?

    Does putting the data on Linux rather than Windows cost them revenue from whatever they sell or recommend to edit the data?

    Does having the data available on Linux make sense? Are there any tools to edit the data which are at least as good as the Windows tools? Can they make money off of a Linux platform?

    Thanks for letting me state the obvious.

    1. Re:Let's Consider Wins and Losses. by mrjb · · Score: 1

      A drive bay compatible with the HD24 caddie cost around 15 bucks. Alesis' fireport (which does the same thing, except via firewire) weighs in at around 200 - windows software included. People just *might* go for the drive bay if the software isn't an issue. So yes, they might lose revenue over there. On the other hand, sorting out the 10 megabit speed issue just might cause some more people to buy HD24 recorders. > Does having the data available on Linux make sense? It does to me. It allows me to run a studio setup completely on open source software. That alone has saved me several thousands without doing anything illegal. > Are there any tools to edit the data which are at least as good as the Windows tools? If you are referring to audio editing programs, well -they're not as good as the windows software but have at least reached the "good enough" stage. If you talk about the file transfer software - Not by far (yet) ;) The windows tools can both read and write the disks. For now, anything I've written for personal use is read-only (I don't want to hose any actual data just yet).

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  95. Re:Hello? Anyone at home up there? by FLEB · · Score: 1

    You'd be suprised. Some people value control over what many might think to be their best interests.

    --
    Information wants to be free.
    Entertainment wants to be paid.
    You just want to be cheap.
  96. Bright Tunes Music v. Harrisongs Music by tepples · · Score: 2, Insightful

    Could you provide a reference to the particular law and section?

    Bright Tunes Music v. Harrisongs Music, 420 F. Supp. 177 (SDNY 1976), upheld on appeal as ABKCO Music v. Harrisongs Music, 722 F.2d 988, 221 USPQ 490. The key finding of law in Bright Tunes was that subconscious copying is actionable infringement. The dirty/clean room structure of a reverse engineering operation is a way to eliminate possibility of subconscious copying by eliminating possibility of the clean room engineers' access to the copyrighted work under analysis. Though this works in software, it unfortunately does not work in music because commercial FM radio puts the whole world in the dirty room.

  97. The Patent Deal ... by pbhj · · Score: 1

    >>> "The Patent will protect the device no matter how public knowlege its interface is!"

    You're quite right, indeed ...

    One makes a deal when you get a monopoly on a technology via a patent. You give full-disclosure in exchange for the monopoly. Hence the interface, if patented, is public knowledge - that's half of the original intent of patents ("Letters Patent", means "open letter").

    1. Re:The Patent Deal ... by budgenator · · Score: 1

      personaly I think they should have to supply a non-copyrighted prototype of any software drivers in source-code format, with their patent applications that involve software, that are complete enough to actualy opperate the device or method.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:The Patent Deal ... by pbhj · · Score: 1

      >>> "non-copyrighted prototype of any software drivers in source-code format"

      Yeah, I hear where you're coming from. This sort of thing has been through the mill many times in patent circles (at least in Europe it has). The problems are manifold given that the companies aim is to obscure as much as possible the detail whilst still disclosing enough to get the requisite patent protection.

      Which source language, Is assembler (or perhaps a proprietary language that can't be properly interpreted) acceptable? What format would the code be deposited in, not on paper, then what - DVD, BluRay, HDD? Don't you need also to deposit a compiler? Who will examine the millions of lines of source code created by your 50 top industry programmers over the last 8 years? Suppose the device doesn't exist yet (software to control a hyperdrive engine OR that runs on a quantum computer) what then?

      It's not easy ... but I do agree it would be nice in principle to have source code so that the inventors obligation of disclosure was properly fulfilled.

    3. Re:The Patent Deal ... by budgenator · · Score: 1

      maybe source code would be a little much for something complex like a "hyperdrive" but for alot of software patents, what is actualy patented is a small precentage of what a finished product would be. If the patent was for a new gee-whiz graphics processor, and it's interface to the rest of the system was defined like say openGL then the software would be obvious. I think that any patent should be written in a style that is understandable to people "skilled in the arts" of what is being patented rather than patent attornies also. I'm looking for a patent from back in the 1930's, most that I've looked at are in the 3-5 pages in length (one page is figures), consise and readable, patents in the '50's are hitting 11 pages and only have a reasonaable amount of patent-ese fluff language, from the 90's and later it's OMG length and the signal-to-noise ratio is lucky to get up to 10%!

      The prosspect for me is to wade through 50 K patents, stored on line as TIFF G4 images, so there is no text or catagory search.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  98. Pass the info on... by Morden · · Score: 1

    I'm sure Maxxuss will get it out there...

  99. re: MIDI too slow? by King_TJ · · Score: 1

    No, you're absolutely right. SCSI *was* a much better transfer method for moving sample data on and off of samplers/sampling synths, but it wasn't always an option. The Roland S-50 certainly didn't offer it. I believe SampleVision did support SCSI transfers in cases where it was available though.

    You also have to realize that samples were much smaller in those days. The typical sampler was running the equivalent of an Intel 286 series CPU - and your storage media only held 720K per diskette, including the data telling it which range of keys to assign samples to, etc.

  100. Alesis 1985 isn't Alesis now. by ChrisMaple · · Score: 1
    Alesis went bankrupt circa 2001 and is now under new management. There's not much of the old crew left.

    In 30 years I worked for 7 different companies. Alesis was by far the best.

    --
    Contribute to civilization: ari.aynrand.org/donate
  101. shot self in foot re job prospects by Anonymous Coward · · Score: 0

    By asking 'everyone in the world except alesis' rather than fronting up to alesis, CV in hand, I think you have rather shot yourself in the foot regarding any possibility of making a positive impression on them.

    So, forget that avenue, and now think, "how can I make the best of what I have achieved, reverse engineering this tech?"

    I would recommend setting up a sourceforge project, divorcing yourself of any potential earnings from the actual reverse engineering of the product, and promote it genuinely as what you seem to want to provide: an open source tool for accessing that closed-source technology.

    Don't look on it as a direct route to anything, and there is very little they can do about it without making themselves look nasty. No idea what they can actually do about it if they do want to look nasty, but I think if you let them know in the kindest possible terms what you have done and that you don't intend to keep it under the rug, and sell the idea to them as 'look at the extra users you get, for free!', they should be OK with it.

    Personally I don't think there is anything they can do to you unless you signed an NDA, which I gather you didn't ... ? Don't infringe their copyright, and you are fine.

    But like I said at the start, if what you wanted to do was use this as a way to impress them into giving you a job, you went wrong when you asked slashdot wtf ...

    So I doubt that you were that set on that idea anyway. ;) Seems more like something you told yourself after the fact, when you were scared they might sue your arse and you were looking for a way out ... but don't worry about it, they can't and they won't, and if you have these skills, you don't need to try to lever this at all, just publish and move on to the next project, and people will recognise you as a solid and generous developer with practical experience, insight and understanding.

    Warmonger DeathfromBelow

  102. Re:Hello? Anyone at home up there? by jonwil · · Score: 1

    No, the correct answer (from the Alesis point of view) is:
    1) Make really cool hard disk
    2) Allow public specs for the disk and protocols
    3) Watch as 3rd party companies release cheap clones that work with their audio gear
    4) Loose profit

  103. Yeah by jgoemat · · Score: 1

    Way to submarine some quality open-source projects with patented code.

  104. just post it... by Anonymous Coward · · Score: 0

    Go to a library, sign up for a hush mail account, get a prepaid credit card that you fund with cash from a currency exchange somewhere, and set up a news group account...

    post the code.

    shred the credit card - toss bits and pieces of it into trash cans all over the place, and even in the sewers... never use the hush mail account again. Stay out of the currency exchange for about 9 months...

    Or write an article and send it into 2600 anonymously...

    Send it to Prof Felten - the CSS guy...

    Send it to DVD Jon...

    Pick up a wireless card cheap, change the MAC, and use some fools open wireless connection to post the code... just don't do it from your idiot neighbor... go somewhere geographically distant from your home base...

    print that code on handbills and POST it on poles, etc... send it to college kids and ask them to join the fight and post it around campus...

    think!

    Fuck this shortsighted bunch of fools... post the code...

  105. dear anonymous coward by Anonymous Coward · · Score: 0

    Dear Anonymous Coward;

    through the PATRIOT ACT we have managed to find your IP address and will seek $20 million in punitive damages of using our name See, Kourt and Relativity, SK&R.

    See you in court.

  106. patent PENDING by nietsch · · Score: 1

    Patent pending !== patented.
    Everybody knows they are incompetent swines but the patent office may still reject patent applications because they are too obvious or non-inventions.

    --
    This space is intentionally staring blankly at you
  107. DVD Jon by JThundley · · Score: 1

    Why not send your code and request to DVD Jon? Isn't releasing legally questionable code his specialty? He has the experience, the balls, and legal protection.