Python-iView: copyright crusader or vigilante operative?

The ABC recently raised eyebrows when it wrote a cease-and-desist letter to Python i-View, a mobile application which allowed viewers of ABC’s popular iview to download and playback its content later on slow or non-compatible technology. The issue of whether the Python-iView app infringes copyright…

B7mttjj4-1348810490
The ABC has claimed a mobile application called Python I-View contravenes its terms of use – but what are the copyright implications? AAP

The ABC recently raised eyebrows when it wrote a cease-and-desist letter to Python i-View, a mobile application which allowed viewers of ABC’s popular iview to download and playback its content later on slow or non-compatible technology.

The issue of whether the Python-iView app infringes copyright, particularly its download feature, hinges on a number of specific sections of the Copyright Act and a concept of “vigilante interoperability”.

Firstly, some background. Launched in 2008, ABC iview is a free online service that allows users to stream but not permanently download ABC content, particularly television programs, allowing them to watch later.

More recently the ABC has started to use iview to fast-track programs. Users are now able to view some content such as Dr. Who on ABC iview before the program is shown on ABC 1, ABC 2, ABC 3 and ABC 24. Currently ABC iview is not accessible on all operating systems or platforms.

Created in 2009, the Python-iView service allowed users to permanently download content available via ABC iview. The Python-iView service also assisted users by enabling content from iview to be viewed using unsupported platforms such as Android tablets and smart phones.

It is the download feature of the Python-iView service, however, which would appear to raise the most issues.

Under the terms of use for ABC iview service, users must not:

“download (except as part of the video streaming process), retain, store, reproduce, republish, modify, adapt, translate, prepare derivative works from, reverse engineer or disassemble ABC Content, or authorise, allow or provide the means for others to do any of these things, without obtaining the ABC’s prior written permission”.

Also under the ABC iview Terms of Use, an individual “must not and must not authorise, allow or provide the means for others to, adjust or circumvent or try to adjust or circumvent [the digital rights management security]”.

It is surprising to note that the terms of use associated with the service are not accessible via the ABC iview homepage but instead are available via the ABC television page associated with iview.

Users of the service must also be aware that there are ABC TV Access Guidelines and ABC 1 Conditions of Use. A user has to hunt to find them. However, from the creator of Python-iView Jeremy Visser’s personal webpage, it appears he was aware the ABC may embed digital rights management security in the ABC iview service or ABC content.

The ABC wrote to Mr Visser on 7 August requesting him to “cease distributing or making available the Python-iView application” on his website or on any other site.

The letter drew attention to two sections of the Copyright Acts 101(1) and s 116AP.

Section 116AP of the Copyright Act does enable a copyright owner to take action against a person who offers a service to the public which they know is a circumvention service for a technological protection measure (TPM) protecting a specific copyright work.

ABC iview, as stated in its terms of use, allows for viewing of data and not for downloading. However, Mr Visser states in a presentation on his webpage that “the whole point of writing Python-iView” was to allow for downloading. His purpose does appear, therefore to circumvent the TPM which stops downloading.

There are four exceptions to the action permitted to the copyright owner under s 116AP.

The first is that the person did not promote, advertise or market the service as a circumvention service. Mr Visser could not rely on this exception as he has promoted his service as a means of circumventing ABC iView protections.

The second exception relates to “interoperability” of programs – where diverse systems operate together.

Mr Visser states on his webpage that the development of Python-iView is “vigilante interoperability”.

However, the interoperability exception in s 116AP is fairly specific in its operation.

It can be used if the service to circumvent a TPM is to enable lawful copying of a computer program; if the copying will not infringe the copyright in the original program; and if it is done for the sole purpose of achieving interoperability of an independently created computer program with the original program.

Thus the circumvention service is permitted if it allows the newly created computer program to work with the original program.

But it would not appear to be permitted if the purpose of the independently created program is to permit an act that the copyright owner has said is not permitted, namely, downloading.

A letter of support for the Python-iView service suggested the ABC should take the approach of “encouraging rightholders [of content] to … allow ‘fair use’ style distribution via the internet”. Currently within the Copyright Act 1968 (Cth) there is only a very limited private or domestic use for format and time shifting.

The current Australian Law Reform Commission (ALRC) copyright review is exploring the extent and adequacy of personal fair use permitted in the Act.

Mr Visser’s Python-iView, however, did go further than just assisting him alone to access ABC iview data – it appears to have assisted many others as well.

Articles also by These Authors

Sign in to Favourite

Want to follow The Conversation?

Sign up to our free newsletter to get the day's top stories in your inbox each morning, with a special wrap on Saturday.

Spinner
Donate and become a friend of The Conversation

Join the conversation

6 Comments sorted by

  1. Danny Hoardern

    Analyst Programmer

    “download (except as part of the video streaming process), retain, store, reproduce, republish, modify, adapt, translate, prepare derivative works from, reverse engineer or disassemble ABC Content, or authorise, allow or provide the means for others to do any of these things, without obtaining the ABC’s prior written permission”.

    We have been breaking this law since the early days of VHS when we would record TV shows and movies so we could enjoy them again later. (The keyword in the above clause…

    Read more
  2. Daniel Kinsman

    logged in via Twitter

    Visser just invented the VCR. When they invented the horseless carriage (aka motorcar), did horse breeders try to pass new laws or take court action to protect their monopoly?

    report
  3. tqft

    logged in via Twitter

    I hate slippery slope arguments, but going to make one anyway:
    where do the limits lie:
    "Section 116AP of the Copyright Act does enable a copyright owner to take action against a person who offers a service to the public which they know is a circumvention service for a technological protection measure (TPM) protecting a specific copyright work."
    I don't run Windows (or Mac/iOs) by choice. I have many tools at my disposal that come for free with my operating system or are available. Are these…

    Read more
  4. Andrew Partridge

    self-employed

    I'm surprised the ABC has taken so long to act, frankly. They are required to do everything reasonably possible to ensure that the copyright of the works available on iView is not violated. Failure to do so risks copyright holders becoming unwilling to license their material to ABC, to say nothing of legal action against ABC for breach of contract or assisting the violation of copyright. Remember, Australia does not have a "blank tape levy" to reimburse copyright holders for off-air copying by broadcast viewers.

    If Python-iView were to be modified so that it does not export DRM-free content from the application and restricts the number of views of the downloaded content or the period of time over which the content can be viewed, then I can imagine the ABC treating it more favourably.

    report
    1. Danny Hoardern

      Analyst Programmer

      In reply to Andrew Partridge

      Why isn't the ABC worried about digital recording devices? More people use these compared to iView, so if you wanted to cut down on people obtaining their shows, wouldn't it make more sense to go for the bigger pool of people that use these digital recorders?

      I'm surprised the ABC has not taken any action against manufactures of recording devices.

      If (if) it is a network issue the ABC is worried about (see my other post), Python-iView could be modified to reduce the stress of ABC's networks.

      report
  5. A. Babenhauserheide

    logged in via Twitter

    The iview program is no user of the iview service, so how can the program be bound by usage terms?

    The one bound by those terms is the user of the program, so he must not use Python-iView to help others download a video. But how can terms of use bind a programmer who does not necessarily use the service? He is not authorizing anything. He just gives people a tool.

    Sadly circumvention of DRM is a different issue (there’s a general law against making that possible - which is why I don’t buy DVDs anymore, since I would have to break the law to view them under GNU/Linux). Maybe I should one day sue a webcam company, because they provide a DRM circumvention tool…

    ABC iView: One more service to avoid…

    report