a work on process

Seal of HM UK GovernmentAccording to leaked documents obtained by The Times, the UK government is planning a green (discussion/consultation) paper proposing strong action against “illegal file-sharing.” According to the leaked documents they want ISPs to take the primary responsibility for monitoring usage and to ban any of their users who continually share copyrighted materials without permission. Whatever your position on copyright enforcement in a digital age, this is a ludicrous idea.

Logistically such proposals will be almost impossible to enforce effectively. Setting aside the issue that many of us encrypt as much as possible of the data going out from our computers, it will effectively require ISPs to monitor all traffic going through their networks in a far more intrusive way than they currently do.

Most ISPs watch traffic and do some work to “shape” it to make sure that, say, email takes priority over bittorrent, but they can do that at a high-level without looking closely at the content of that traffic. Under these proposals they would have to track all the data moving between your computer and the internet, and piece it all together to detect any material that could conceivably be copyrighted. The privacy issues around that are startling, but the technical issues are only starting.

Once the ISPs have that data, they then need to work out if it is indeed copyrighted and have a mechanism for working out if their users have the rights to distribute it. If I rip the new Ratatouille DVD and stick it on bittorrent it’s fairly easy for them to identify that, and there’s a good chance I’m infringing copyright. But what if I’m a Pixar employee uploading it to an online storage site so that I can pass it along to selected technical or media contacts? Or how’s about an event like Greenbelt were to ask a group of us to make a new promotional video available? That would probably contain multiple copyrighted items under an appropriate license, but torrents may be the most appropriate distribution mechanism and volunteers (rather than staff) may be the best people to get it out there.

In either case, there’s the hassle for me in having to provide a paper trail to my ISP each and every time I want to do something that might appear slightly suspicious, and of course there are the ISPs who will have to be able to process that paper trail, check its veracity, and potentially then provide an audit trail on up to whoever manages the regulations. They’re going to have to charge me more in order to cover those costs, and I’m going to have to put in a lot more effort to perform tasks that are currently simple and will remain entirely legitimate.

TechCrunch UK is among the commentators wading in to criticise the plans. Their technical argument is similar to mine, but the economic one is quite different. Whether or not music ends up mostly being available for “free” there are numerous issues we’ll need to address, particularly that while the cost of distribution may come down that is only part of the cost of production.

Regardless, this issue stretches well beyond music, and the point stands that this is an example of government’s response to new challenges being driven by the desires of companies about to go out of business, and not by a real desire to engage with the future of the creative industries.

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 

links for 2008-02-11

11 February 2008 (4:19 am)

By James Stewart
Filed under: Notes
Tagged:

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 

links for 2008-02-07

7 February 2008 (4:23 am)

By James Stewart
Filed under: Notes
Tagged:

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 

Book Review: Drupal 5 Themes

5 February 2008 (10:40 am)

By James Stewart
Filed under: Book Reviews
Tagged: , , , , ,

Drupal 5 Themes book sleeveAimed at those with a knowledge of HTML and CSS but with no prior experience of programming, Drupal 5 Themes sets out to show you how you can quickly and easily get a drupal site up and running with a highly customised look and feel.

Drupal is highly themeable, with most aspects of the user interface being accessible purely in the theme layer without needing to dip into module development or the CMS’ core. The book takes the user through the various theme hooks and introduces the simple PHP code needed to override them, add new ‘regions’ (in which blocks can be displayed), customise existing themes and create your own (almost) from scratch. The primary focus is on the default theme engine, PHPTemplate, but others are referenced and a little time is spent on the options for building your own theme using raw PHP (without the extra layer of a theme engine).

For the most part the content is straightforward, and the reader should quickly get a feel for the naming conventions that drive the PHPTemplate approach. While not much programming knowledge is needed, it would be helpful for the reader to have a basic grasp of PHP and introductory programming constructs such as loops and conditionals. I was also surprised to find recommendations to name functions phptemplate_* within theme-specific template.php files, where they could instead be prefixed with the theme’s name rather than ‘phptemplate’. PHP’s not fond of functions that share names within the same context, and it is best to give those functions the most specific name available to you in order to avoid errors.

Given the fact that only HTML and CSS are listed as pre-requisites I was a little surprised that the PHP code wasn’t introduced in a more focussed section. Given its simplicity it’s to be hoped that anyone intending to spend much time building drupal sites would be able to figure it out, but while time is spent picking apart example code little time is spent actually giving a conceptual introduction or, for that matter, on explaining how to install drupal in the first place. Surprisingly, space was given to explaining how cascades work in CSS, which you would think is a fundamental part of a knowledge of CSS and unnecessary in this context.

This is the second book in a row that Packt has sent me for review where it has seemed that reference material is scattered too freely amongst the tutorial-style chapters. Significant chunks of space are given over to listing off functions, the locations of stylesheets, and so on, which is useful information but breaks up the flow of the book unhelpfully. It’s surprising that that content wasn’t moved to an appendix or, as with their jQuery books, a separate volume. Sitting in the middle of the book it feels like unnecessary filler (just one or two examples would do, along with a reference to an appendix, other volume, or online source) and the space could helpfully be given to more detailed tutorial material. That coupled with poor print quality and light paper stock (both also an issue with that previous book) gives the book a lightweight feel and reinforce its weaknesses.

This book should get an HTML/CSS developer who’s not afraid to dip their toes into some PHP up to speed with customising a drupal site, and its worth considering if you’ve been mostly building static sites or customising wordpress and need a content management system with a wider range of features. Unfortunately it’s still fairly weak structurally, and you may well find yourself needing to combine it with quite a bit of online documentation to properly cover the topics under discussion.

Disclaimer: I was sent a copy of this book for review by the publisher. You can find it at packt publishing, amazon US, amazon UK and all sorts of other places.

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 

links for 2008-02-01

1 February 2008 (4:21 am)

By James Stewart
Filed under: Notes
Tagged:

Recommend this post:

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

 
« Previous Page