Slashdot Mirror


Australia Make Software Reverse Engineering Legal

Anonymous Coward writes "The Australian government passed legislation yesterday guaranteeing the right to reverse engineer software for the purposes of diagnosing and fixing problems and for interoperability." Looks like WINE and other Windows emulation projects ought to be headquarted in Australia, doesn't it?

86 comments

  1. Listen and learn, Canada... by Anonymous Coward · · Score: 0

    I hope Canada (where I live) does something similar. I wish they'd pass a law specifically disallowing the shenanigans imposed by UCITA. If most countries passed laws banning UCITA-type restrictions, UCITA in the US would be worthless. With the Internet, it doesn't matter where you are...

  2. Australia, we live in a country of bread stealers. by Anonymous Coward · · Score: 0

    Most murderers or serious criminals were shot, which leaves australia with a buncha bread crumb stealers ;p. -^Zer0^

  3. A little insecure, are we? by Anonymous Coward · · Score: 0

    America may have the puritans, and Australia may have the criminals, but at least we had the balls to steal our country. None of that royal crap for us! :)

    Actually, Georgia (the US state) was a penal colony long before Oz.

    Also, to anybody else inclined to join this fray, English and Irish "criminals" sent to Australia very often commited petty crimes for the express purpose of gaining free passage to Australia, as conditions in England and Ireland at the time were unbearable. My Australian Fiancee's ancestors stole handkerchiefs with their siblings around the age of 12, as anywhere had to be a better place than where they were. Note also Tasmania was originally van Diemen's Land, named for a poet who was exiled there for writing anti-state material. I can think of worse punishments. The word criminal may have persisted, but their crimes wouldn't be classified as such by today's standards, especially given the shocking lack of civility and sense in so much of the United States, the government in particular.

    Got my RMs on right now!

    Apologies for taking this thread further off track.

    1. Re:A little insecure, are we? by toriver · · Score: 1
      None of that royal crap for us! :)

      Unless you count the Kennedys. :-P

    2. Re:A little insecure, are we? by Anonymous Coward · · Score: 0

      Where did you get that bit about the poet from?
      Abel Tasman named it Anthony Van Diemen's Land in honour of the Govenor-General of the Dutch East Indies at the time (1642). Following British settlement in 1803, the name "Van Diemen's Land" was used officially till 1855.

    3. Re:A little insecure, are we? by Black+Parrot · · Score: 1

      > Apologies for taking this thread further off track.

      It's off to Australia with you for that, matie!

      --
      Sheesh, evil *and* a jerk. -- Jade
    4. Re:A little insecure, are we? by Anonymous Coward · · Score: 0

      I think you may have your history a little screwed around. The fatality rate on the ships that transported the convicts was very high. And life once they got to Australia was foreign, brutal and frightening. Given the efforts that some of them made to try and get back to England they couldn't have liked the place too much. Like sailing a small open boat up to the Dutch East Indies from Sydney along uncharted waters. Have a look at 'The Fatal Shore' by Robert Hughes. Great book. It makes me glad to have got here in the 20th Century at least.

  4. Re:Not so fast. by Anonymous Coward · · Score: 0

    From the looks of it, the Australian law bans public release of interoperability info you obtain via RE. Hence it bans interoperability between Close and Open source software. So it seems Austrailia is just as bad as the US, both in maximum freedom removal mode.

  5. Re:a little perspective by Anonymous Coward · · Score: 0

    Georgia is one of them.

  6. Better check case law and the DMCA, fellas.... by Anonymous Coward · · Score: 0

    This is the Scribe, author of the EmuFAQ. I dunno about overseas law, as I haven't had time to research that issue, but I do know that it is legal to reverse-engineer under U.S. statutory and case law. The whole EULA issue in the U.S. is governed by the Ziedenberg case, which restored the ability of vendors to impose extra conditions on purchasers under the terms of the Uniform Contract Code. This partially offsets freedoms previously assumed in the Kiwanee case. However, insofar as I have researched the issue, federal law still takes priority - and since reverse-engineering is now part of federal law (US 17 CFR 1201, paragraph f, signed into law last October as part of the DMCA), then it's legal to ignore the offending EULA clause. For example, almost all videogame EULAs nowdays say you can't rent the game. Yes, you can, according to the Copyright Act, so federal law trumps the EULA in this instance. It has to be a clear-cut instance for the federal trump to apply, though, and earlier discussions about certain kinds of rev-eng might not qualify under the terms of the DMCA. Hope that helps.

  7. "WINE and other Windows emulation projects"? by Trepidity · · Score: 2

    Wine Is Not an Emulator, damnit!

  8. Potentially Obvious Question by [TaMRieL] · · Score: 1

    Our new law makes it illegal to "communicate the information" to anyone else. Couldn't you reverse engineer it in Australia, put the source on a shell box, give someone else in the US the password, and then, under their Constitutional rights, they could publish a book with the source code ? Because, theoretically, giving someone a shell password isn't really communicating the information ... like giving someone a key to the house isn't transferring ownership of everything in it ? Maybe someone could do what that PGP guy did and publish a book of the WinNT4/98/2k source ?
    =) d

    --
    "Bastard Operators From Hell" is an anagram for "Shatterproof Armored Balls". =)
  9. Finally some sense comes out of Richard Alston!!! by Anonymous Coward · · Score: 0

    This is the first time I've seen something good come from Richard Alston the Minister of DCITA (Department of Censorship, Information Technuddities and The Asshole - The Asshome being Alston of course). Of course Alston is the looser that wants to sell Telstra (which may be a good thing?)... but to do so... he had to bribe Brian Haroldine or whatever his name is... and it just so happens to be that Haroldine is paranoided about Children seeing pornograhpy on the internet... so... Alston makes a deal with him to Censor it... loosers.. how dumb could Haroldine be... to believe that it can be censored? But back to the reverse engineering thing... I do see it's advantages on things like WINE and Samba... we Aussies can decompile that stuff... and post it to the internet... and it would be legal for the rest of the world to view =)

  10. Is the circle shortening? by Ektanoor · · Score: 1

    Well this step is not original. As far as I know several countries possess such legislation. Russia has done this step some years ago. Both russian and australian laws look similar in the sense on how and when reverse engineering can or should be applied.

    In fact looking at both laws the logic of them is quite clear. Why I shouldn't reverse engineer a product if I need to adapt it to some specific needs? Specially when almost everything needs a small touch of the "magic wand"??

    For many people reverse engineering may look as something extraordinary. However many don't understand that a lot of "features" and "bugs" can be circunvented by this processes. For several years I've been working around I had several times to reverse engineer a lot of stuff. It's true that the advent of Internet made this need not so critical. One can wait for the next patch, bug-feature or hope that the developer hears you.

    However this was at the beginning. Reverse-engineering has seen some new revivals in the open source era. Most of it because original developers cannot hold up their buildups anymore. It is humanly impossible for many to proceed a wide and stable path of development for their products. And while, at the beginning, Internet almost helped to kill reverse-engineering, now it is delivering its detractors to extinction.

    Frankly it is time for US to THINK seriously about reverse engineering. In a good frame of Law this thing is deeply fundamental for the future of the industry.

  11. Re:It's worse. by Anonymous Coward · · Score: 0

    Except the Word (and friends) file format as it is in the MSDN library is contained in a 'OLE compound document' (MS calls it a filesystem within a file) which is less well documented. (Although there is a project to try and document it - sorry forgot the address for it)

  12. Re:Has always been OK in Europe by Peter+Makholm · · Score: 1

    Not always. Normally I have all right to abandon my rights. By the Danish laws there are only a few rights I can't abandon by a contract
    Oops, I allready wrote that.

    --
    Yet Another Debian User
  13. Re:Australia by sjf · · Score: 1

    It's not so much that some Australians are
    descended from criminals that worries me. It's
    more that some must be descended from prison
    wardens.. (sorry, old Joke - I love Australia
    really.)

  14. Re:Has always been OK in Europe by Anonymous Coward · · Score: 0

    once you've chosen to abandon them, can you then change your mind, at will, and re-assert them?

  15. Re:Thats a Good Thing .... by Arandir · · Score: 2

    You still need to source code for bug fixing. Replicating source code by way of reverse engineering is EXTREME tedium.

    Some things you can reverse engineer with relative ease, like API's, resource DLL's, file formats, etc. But generating human-readable source code from a non-trivial application isn't worth the effort it takes.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  16. It's not that good by Anonymous Coward · · Score: 0

    You're not allowed to communicate the information for any other purpose. Open source software comes with source code, which communicates the information; and you have no control over what purposes someone uses the source code for. This will make it illegal to reverse-engineer and use what you've learned in open source.

  17. a little perspective by Anonymous Coward · · Score: 0
    For centuries statutory offence of debt, being poor and unable to pay ground rent, creditors etc was a serious crime in European countries, including Great Britain. As M. Foucault famously observed, the act of begging became a serious crime in France and elsewhere even as the land worked in common by the peasantry was legally deeded over --proprietarized-- for the livestock of the nobility. The beggar could be summarily classified as mentally unsound and institutionalized in the Bastille. Great Britain experienced the same land-grab as wool gained status as a commodity. Hundreds of thousands of "yeoman farmers" sooner or later found themselves unable to pay the noble rentier either the annual rent or a loan. Then as now a debt was a transferrable commodity. The workhouse of forced labor was waiting for them and there they could find themselves processing the wool of the sheep that now grazed the land they fed their families on for the profit of the same noblemen and entrepreneurs who had used the law to disposess them. Coincidentally the new world was discovered. Many many people who emigrated to the American colonies, so called surplus population, did so either for debt forgiveness --to work off their debt, In the 18thc. the "tranfer" of your bad debt by factoring meant your butt went with it, to labor for a period as an "indentured" servant. I don't know figures (possibly because most Americans would rather forget them?) but I'd bet that more colonial emigrants went to North America for debt forgiveness ie, the commutation of a criminal sentence than for religious freedom.

    Although, indentured servants could be "sold" to anyplace in the colonies, two of the thirteen original American states were founded as penal colonies. Know which ?

    1. Re:a little perspective by Your_name_here · · Score: 1

      Rhode Island was one of the states founded as a Penal Colony.. IIRC, Roger Williams, state founder, was exiled from Mass. for some crime or another. My history really isn't what it should be.

      --
      I hate to advocate drugs, alcohol, violence or insanity to anyone, but they've always worked for me. -- HS Thompson
  18. There are more than one place where it's legal. by Anonymous Coward · · Score: 0

    It's legal in Russia, too, and even without limitations for results publishig. Now the only question is left: is it legal to telnet there from US and do the work ?

  19. Re:Has always been OK in Europe by Anonymous Coward · · Score: 0

    Every country that is a member of the European Community has to follow the guidelines set by the EC. In one of those guidelines you can read that the right for reverse engineering for inter- operability is a right that can not be exonarated (spelling?). So, whatever the EULA says, you can reverse engineer. The guideline also states that you are only allowed to disassmble those parts needed to ensure operability. But how can I know which part of the program that is until after disassembling everything?

  20. Re:Complications by AArthur · · Score: 1

    WINE isn't / doesn't have to be a replacement for Windows -- it might just be a way to make quick and dirty ports to Linux -- not to replace Windows, but to increase the value of the program by making it avalible for more users.

  21. FYI: Err... it's legal here already by Anonymous Coward · · Score: 0

    Reverse engineering is a right guarantueed be law in Norway, given the reverse engineering is necessary to make the product in question perform satisfactorily . So there are more countries than Russia and Australia where it's legal.

  22. Re:Australia by Anonymous Coward · · Score: 0

    Hello - lets look at the facts more criminals were actualy sent to the US from Britain than to Australia. And today there are still more crims in the US than Australia.

  23. Re:Thats a Good Thing .... by Anonymous Coward · · Score: 0

    Correct me if I'm wrong, but I heard that the government in Australia have passed a law that makes ISPs responsible for ensuring that material being transferred over their networks is "of a decent and sound nature". This includes swearing, and that makes the Linux kernel illegal in Australia because of all the swearing in it. Anyone else heard this?

  24. I rather live in a country of criminals than one by Anonymous Coward · · Score: 0

    full of puritans.

  25. DocFile documentation IS available by Anonymous Coward · · Score: 0

    There's two places where you can get this sort of information. Search AltaVista for title:LAYOLA, or email me (Troy Rollo - finding the email address is left as an exercise for the reader). I've fully deciphered this and we have source code that we're willing to give to open source projects for this.

  26. Re:Australia by Anonymous Coward · · Score: 0

    Come over here and say that.

  27. Yay! by C. · · Score: 1

    At least, that compensates a bit for the free speech issue...

    --
    C.
  28. Is this true? by anthonyclark · · Score: 1

    Overseas developers have been able to do this (reverse engineer) for some time, particularly in Europe and the United States of America where Australia's main competitors in this sector are located.

    Is this right? Am I allowed to "reverse engineer", say, MS Excel's COM .idl (or .tlb) file to produce a product that works with it?

    OK, bad example. Could I do this on a library that has an unpublished API?

    Confused I am...


    --
    ----- Documentation is worth it just to be able to answer all your mail with 'RTFM' - Alan Cox.
    1. Re:Is this true? by SimonK · · Score: 1

      IIRC there is a part of the European copyright code that says essentially the same thing as this Australian law: you can decompile or otherwise reverse engineer software in order to develop a compatible product.

      I don't know if there is any case law about this yet.

    2. Re:Is this true? by Anonymous Coward · · Score: 0

      Would depend on the country in question. I've not read up on this, but I do know some countries allow it regardless. I believe where I live, Norway, it's allowed to "make the product function as desired". Which basically seems to mean you can reverse engineer and modify it any way you like for your own use. Again, I'm not a legal guru on the area and too lazy to look it up properly.

    3. Re:Is this true? by Crass+Spektakel · · Score: 1

      > Is this right? Am I allowed to "reverse
      > engineer", say, MS Excel's COM .idl (or .tlb)
      > file to produce a product that works with it?

      So far I know the situation in germany and its the same in most parts of the eu:

      Without permission you may not disassemble internal parts and you may not patch disassembled parts, even if you are doing necessary bugfixes.

      But you have rights when buying a product and even more when renting a product (thats one reason no company rents their programs in europe). So you have the right to get a bugfixed version or get you money back within six months, from 2002 on twentyfour months. Thats not just some offer from a company, thats the law.

      But you may watch the communications with the outside. And basicly every API falls under this point.

      --
      "Life is short and in most cases it ends with death." Sir Sinclair
  29. Australia by Anonymous Coward · · Score: 0

    That's what you get for sending all the criminel ppl to one place and get them to form their own country :)

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

      You must be an American to have such ideas. I guess you're the tpyical big fat american who never went out of his town or county

    2. Re:Australia by Xkill_ · · Score: 1

      and i guess you are a typical sloppy speller!
      America Sucks, but until you buy my ticket out of here, i am stuck. Happy friday the 13th, i think ill rent a good slasher movie tonight! :P

      --

    3. Re:Australia by Anonymous Coward · · Score: 0

      Umm... are you a dumbass or what? Australia was founded as a penal colony of the British Empire.

      Wait, those words are too big for you. Let me rephrase:

      AUSTRALIA WAS FIRST USED TO DUMP CRIMINALS IN FROM BRITAIN SO THE BRITISH DIDN'T HAVE TO DEAL WITH THEM.

      There ya go, nice and big, and hopefully idiot-proof.

    4. Re:Australia by Anonymous Coward · · Score: 0

      They ask you if you are a felon at Australian customs...and they will let you in even if you say "no". :) Again, America rocks especially compared to Australia or the hellholes of Europe.

    5. Re:Australia by Anonymous Coward · · Score: 0
      I know, it sucks to be able to walk down the street and not have to worry about being stabbed or shot in a drive by.
      It sucks sending your kids to school without the fear of some nigga-hating little white boys with AK's gunning down the classroom.
      And it especially sucks never having to work because our welfare system is so easy to cheat!

      Well okay ignore that last point. Australia rawks!!!

    6. Re:Australia by kcsmiff · · Score: 1

      I think the point was that it's not a very funny joke to an Australian to say "You're descended from criminals!".

      Much like you might anger some americans if you say "You're descended from puritan weenies who weren't welcome in Europe!"

    7. Re:Australia by Anonymous Coward · · Score: 0

      Have you ever *been* to Australia? Europe? I love people who sit back and pass comment on places they've never seen, expecting people to just ignore the fact that his/her comments are bullshit :) Not meant as an insult, it is the truth. Americans are among the most insular people in the world, totally unprepared to bother seeing the world. I'm sure they have their reasons, but the point remains.

  30. Looks good. by Midnight+Coder · · Score: 1

    Initially I read that as Australia had criminalised reverse engineering and took the rest of the posting as sarcasm. Still can't believe legislators would actually do something sensible.

    Aah now I understand looks like this is already legal everywhere else (the article mentions this being legal already in Europe and USA) and concerns about fixing Y2K bugs bought the stupidity of criminalizing reverse engineering into light, bit late now though!

    1. Re:Looks good. by Midnight+Coder · · Score: 1

      oops s/brought/bought.

  31. Thats a Good Thing .... by Tsk · · Score: 1
    And a bad One for Linux and other Free Software.

    The biggest argument in favour of Free Software is IMO that it gives you the user the ability and the right to fix bugs. With this ruling Australians will have the ability to do so without the source code, so at least in Australia the argument saying You need the source code to debu is no more valid. It will be replaced by : it you'lld be easier if it was open sourced because we you'lld have the source code.

    --
    none Yet.
    1. Re:Thats a Good Thing .... by way_out · · Score: 1

      Read the comments on UCITA and you might draw the
      opposite conclusion. Forbidding reverse engineering could turn out in favour of monopolies and propiarty software houses. Take for instance a small thing like "gnokii" which has been written by reverse engineering calls to and from win software. It would be impossible to publish such code under UCITA, which explicitely forbids reverse engineering.

      way_out

  32. where am I? by garver · · Score: 1

    This may be a stupid question, but it won't be my first nor my last: If I am in a US state where it is made illegal to reverse engineer, but remotely used hardware in Australia for exactly that purpose, do I go to the big house and lose my life savings? How about if I write and store all of my notes on the Australia box?

    Is telneting into the Australian box commuting to work? If so, how can I be breaking the law? Does our location decide the laws that we live in or the location of our work?

    If our location decides the laws, then since I worked at home, I want the taxes back that I paid to the town my company was located in.

    Happy Friday the 13th!

  33. Complications by JonS · · Score: 2

    But the "cannot be used or communicated to others for any other purpose" clause would probably be used in cases where something like WINE is being developed to *replace* the product being reverse engineered.

    1. Re:Complications by bain · · Score: 1

      Ahhh ... but it WINE a replacement for windows ...
      it's not ..

      Wine is an implimentation of the windows API under Linux. therefor Wine is not a replacement for Windows .. .linux is the replacement .. wine just goves you windows fumcionality under linux :)

      bain

      --
      Sanity is a majority vote.
    2. Re:Complications by Xtacy · · Score: 1

      wouldnt it be considered interoperability? cuz you're not replacing the OS, just making linux able to run the apps

  34. $HOME is where /house is ..... by bain · · Score: 1

    ok .. this sounds great ... but ...

    does this mean that if I ( living in sunny South Africa where we are not allowed to do this.) have a shell account ona Box in .au ... and I reverse there then move the source to my local box ... will that be legal ..

    coz then somebody in .au just need to setup a nice shell box and we can all referse there and publish everwhere !!! :P

    bain

    --
    Sanity is a majority vote.
    1. Re:$HOME is where /house is ..... by Ravenscall · · Score: 1

      The Idea has Merit, at least under US law, based on the assumption that cracking, say a US government box IN the US is considered breaking and entering, and foreigners can be prosecuted on this. It would be a legal nightmare for any lawyer or Judge though, so I would say go ahead.

      --
      You say you want a revolution....
    2. Re:$HOME is where /house is ..... by sklib · · Score: 1

      And if you're working on an encryption protocol on your remote shell, and probably using ssh to do it... Man, that'd get messy :)
      And what if you were using a shell on CyberYugo's server? you know, that thing that is its own country after they get 5 million ppl or something?

      --
      -S
    3. Re:$HOME is where /house is ..... by Mignon · · Score: 1
      What about if you live near an international airport (or the Australian consulate)? Take your laptop to the airport, borrow a boarding pass to get into the "international" section, and go to work. Maybe there's a duty-free Starbucks where you can do your work...

      Or go on one of those off-shore gambling cruises. If you write code in international waters, it's probably ok. Just make sure you post it to the 'net from there so you aren't carrying the stuff with you through customs.

      I believe John von Neumann used to take long round-trip train rides just to get work done without getting interrupted, so it's maybe not so far fetched...

    4. Re:$HOME is where /house is ..... by Rob+Kaper · · Score: 1

      I don't think a shell account in .au would make it legal for you to reverse engineer in South Africa, unless you write a program that does the reverse engineering for you and let it run in Australia. If you don't write such a program, you'd still do the reverse engineering in South Africa where /dev/brain is located, you just use the Australian account as a medium to store your results.

      However, I think that this _is_ great news for open source software. I don't agree with the thought that it will make open source less important because you're allowed to make compatible products without it. I think it might even have the opposite effect: proprietary software becomes less and less useful because one of its main 'benefits', preventing others to make compatible products without your conscent, is no longer there.

      I'm not convinced this will actually have a major impact on anything, but it definitely creates opportunities.

  35. Former Soviet Union by jscott · · Score: 1

    I think I read somewhere about the government /encouraging/ reverse engineering... lemme see...
    .
    .

    --
    signal, noise, to me it's all the same.
  36. First Post by Anonymous Coward · · Score: 0

    So maybe they're not all criminals, eh?

  37. Ah, but... by Simon+Tatham · · Score: 1
    The free speech thing can still work against this. Consider. I can currently take a proprietary product to Australia, reverse engineer it, and publish an interface description which people can re-implement to.

    So, all a company needs to do is embed obscenities and hidden pornography in their application, and then it's illegal to download it in Australia in any case. Worse still, put obscenities in the fuc^Hnction names, so publishing the resulting interface description becomes illegal under Australian net censorship laws :-)

    1. Re:Ah, but... by Anonymous Coward · · Score: 0

      Actually the Australian Goverment only introduced that legislation to buy off the vote of a religious nut independent who had the balance of power in the senate, so they could get their 'good 'n services tax' through, & so they could privatise the goverment owned phone monopoly, 'Telstra'. So consequently they put a clause in the legislation saying it wouldnt be implimented if it wasnt practicle.

  38. Re:Has always been OK in Europe by Anonymous Coward · · Score: 0

    What you want to look at is European Council Directive 92/250/EEC on the legal protection of computer programs. In England and Wales this was implemented by the Copyright (Computer Programs) Regulations 1992 (S.I. 1992 No.3233)

  39. Re:They still don't get it, do they? by Anonymous Coward · · Score: 0
    Question: Does all software have to have an author? We accept that software can exist without an owner, and we believe that the US law allows for a binding license agreement even in that case, but what about in the case of software contributed to an offshore software project without any attribution? is it possible for this project to distribute the software without having to know whence and from whom it came?

    Anonymous Cowards want to know.

  40. travel plans (semi-serious) by beeblebrox · · Score: 1

    Sounds like Copenhagen airport lounges may become a convenient place to run one's decompilers. I hope they have ample AC outlets :-)

  41. Is this offer still valid? ":-> by Anonymous Coward · · Score: 0

    I've been thinking about a move... Hmmm.

  42. Re:It's worse. by Anonymous Coward · · Score: 0
    What they appear to have done is every bit as diabolical as what I've come to expect from the US.

    If you RE MS-Word's file format, you can't put it into Open Source because you can't control the purpose your publication will be put to.

    However, as Open Source comes up with its own innovations, propriatary software can incorporate it into their code with reckless abandon.

    A one-way valve, carefuly crafted for non-public interests.

    So, the government greatly reduced existing rights, increased cost to citizens, denied them choices, and hails the move as a wonderful thing. Everyone buys it. People are so stupid.

  43. Re:Two interesting Paragraphs... by Stalky · · Score: 1

    > --> Does this mean you are NOT allowed to
    > disassemble something when a minimum
    > level of documentation has been reached. Does
    > that documentation have to be correct
    > and how could you prove it if you can't
    > disassemble.

    You'd code to the published interface and see if it works. Whether or not you could disassemble if it didn't work, I don't know. It seems to me that you ought to be able to on the grounds that there must be some part of the interface for which information is not readily available.

    --
    Jeff
  44. Two interesting Paragraphs... by Anonymous Coward · · Score: 1
    More freedom for developers (especially those in the open source community) is a Good Thing(TM), but the report does have two interesting paragraphs...

    1). Decompilation of a program will be allowed without the copyright owner's permission for interoperability or security testing only if the information on the program's interfaces or on ensuring system security is not readily available.

    --> Does this mean you are NOT allowed to disassemble something when a minimum level of documentation has been reached. Does that documentation have to be correct and how could you prove it if you can't disassemble.

    2). Information derived from decompilation of a program about its interfaces with other software or about errors in a defective copy, including Y2K problems, or which is required for testing system security cannot be used or communicated to others for any other purpose, without the copyright ner's permission.

    --> Once you have found out the 'useful' information you can not publish it without permission, does this also apply to source code based on it (which in effect discribes it totally)?

    There is still a little further to go...

    mungewell

    1. Re:Two interesting Paragraphs... by Anonymous Coward · · Score: 0
      So, item 2) says... You can RE and build an "interoperable" product. But, you can't publish the nature of the interface.

      So, this new "product" has to be closed also. Otherwise, you'd be publishing the interface in the form of Open Source.

  45. document formats? by DdJ · · Score: 1

    From the text, the bill "will allow software engineers to decompile computer software in limited circumstances so they can develop interoperable products."

    It sounds to me like an Australian division of, say, Corel or StarDivision or Applix, could decompile MS Office to improve the reliability of their document import/export functions. The ability to share documents is an old, established interoperability mechanism, and Office itself contains foreign format import/export for interoperability reasons.

    Could this be the practical end of proprietary document formats? I doubt it, but I sure hope so.

  46. OK, so the replacement is "Linux + WINE" by Anonymous Coward · · Score: 0

    I don't think a law like this helps OSS at all. It says that any information derived from decompiling cannot be communicated to anyone else for any purpose without the copyright holder's (e.g. Microsoft's) permission. It's almost like RE is permitted under a sort of "anti-GPL" that makes all derivative work illegal.

  47. Uh, I think he's JOKING by Anonymous Coward · · Score: 0

    Note the smiley at the end.

  48. Has always been OK in Europe by Anonymous Coward · · Score: 0
    Reverse engineering for interoperability has always been legal in Europe.

    However, many software companies now include a no-reverse-engineering clause in their licence agreements. Since you can't legally run the software without agreeing to their licencing terms, you still can't produce compatable software.

    I don't know if this has been tested in court though. I'd be really surprised if a European court accepted half the crap that corporate lawyers put in EULAs.

    1. Re:Has always been OK in Europe by Peter+Makholm · · Score: 1

      In Denmark the rigth to do reverse enginering is one of the rights you can't abandon. It sounds silly but that kinds of rights exists a few places in the danish copyright laws.

      Microsoft knows it and I think they dropped the "no right to reverse engineering"-clause in the danish version of theres EULA.

      For those interested danis speaking people, it LBK nr 706 af 29/09/1998 37, find it at www.retsinfo.dk (I hate that site, but don't know any better resource of danish law)

      --
      Yet Another Debian User
    2. Re:Has always been OK in Europe by Anonymous Coward · · Score: 0

      Usually when a LAW contradicts a certain clause in a civil contract, that clause in the contract automatically becomes null and void.

  49. Totally off topic by QuantumG · · Score: 1

    Why aren't the icons on the top of my page changing to match the stories.. 3 stories have gone up in the last half hour and the icons havn't changed. Not to mention the 5 minutes it takes to submit a comment.

    --
    How we know is more important than what we know.
  50. unfortunately there is an answer to this... by slew · · Score: 2

    There is a tax home (defined by the IRS and state law)
    There is a legal residence (in the US this is a combo of US and state laws)
    There is an effective location (defined by both for sales and property tax and breaking laws)

    These don't have to be the same place (or even only one place)... And usually, it's not to your
    advantage... They've got you coming and going...

  51. Gooooo.... by ch-chuck · · Score: 1

    Samba

    Chuck

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  52. Phrozen Crew & CORE = move to Australia. :) by Anonymous Coward · · Score: 0

    Sounds like this country would be nice for you guys, heh...

  53. Totally off topic by QuantumG · · Score: 1

    Why aren't the icons on the top of my page changing to match the stories.. 3 stories have gone up in the last half hour and the icons havn't changed.

    --
    How we know is more important than what we know.
  54. That license is now illegal in oz by Anonymous Coward · · Score: 0

    The major thing about the Australian legislation is that it actually renders a license term on reverse engineering null and void. Such a term is now illegal and cannot be enforced.

  55. Subliminal messages? by Dwonis · · Score: 1

    > Initially I read that as Australia had criminalised reverse engineering....

    So did I, but I caught it earlier. Is Slashdot learning how to use subliminal messages?
    --------
    "I already have all the latest software."

  56. Re:It's worse. by kcsmiff · · Score: 1

    If you RE MS-Word's file format, you can't put it into Open Source because you can't control the purpose your publication will be put to.

    Why bother reverse engineering it, since it's published on http://msdn.microsoft.com/library/?

    (ok ok you were probably just picking an example, but i've heard a lot of people complain about how microsoft is very closed about the binary file formats for office, when they've been releasing all the gory details for years :-)

  57. heh. by Anonymous Coward · · Score: 0

    Australia and Canada are just thumbing their noses at the American Gov. Yes! It's wonderfull. Not only is the Government in America bullying its own citizens and not looking after their interest, I'm sure they are trying to use a lot of influence to block these things, the encryption and reverse-engineering cans of worms. -p

  58. Old news... by Anonymous Coward · · Score: 0

    Old news (In Sweden anyway) if you know Swedish take a look at this: http://www.riksdagen.se/debatt/sfst/index.asp in the SFS field enter 1960:729 and in the law look under "26 g " Yawn, Swedish guy.

  59. They still don't get it, do they? by overshoot · · Score: 1

    Of course, if the reverse-engineering is done in Australia (or for that matter in a State that neglects to follow UCITA on reverse-engineering) and the specs are posted to the Net, it becomes a First Amendment issue instead of contract law.

    How sad.

    Also, as a practical matter, it might be difficult to sue hundreds of anonymous contributors who just might have done the RE work even if they are in UCITA states, especially if the gatekeeper is in Australia (etc). Australian courts might be a tad reluctant to issue subpoenas against Australian citizens who don't want to cooperate with a US civil action over activities explicitly legal in Australia, and US courts don't have jurisdiction.

    Dang! Try harder next time, Bill.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."