Pragmatism in Code

Michael Percy AKA DeeEmm - Waxing lyrical about life the universe and everything software related...

Subscribe to feed Latest Entries

Black Wednesday

Posted by DeeEmm
DeeEmm
DeeEmm AKA Michael Percy is an industrial software engineer specialising in lang
User is currently offline
on Wednesday, 18 January 2012
in General

If you are a regular internet user, or even a regular user of other more traditional media, you probably couldn't fail to be aware of the blackout of several well known websites. Amongst the most reported was the blackout of Wikipedia. It's actions receiving a lot of media coverage here in Australia on the radio and television, coverage that was no doubt echoed around the rest of the globe...

 

 

The black out of Wikipedia, and several other high traffic sites such as O'Rielly, WordPress Reddit and Cheezburger, is in response to the proposed SOPA (Stop Online Piracy) / PIPA (Protect Intellectual Property) Acts. These Acts have respectively been proposed by the U.S. House of Representatives and the U.S. Senate, and are considered by most to be ill conceived and not needed. 

Although the intent of SOPA / PIPA is to prevent online piracy and sites such as The Pirate Bay from operating, the crux of the issue with the proposed acts is the apparent lack of due process laid down in their enforcement, resulting in the ability to be able to misuse the acts for purposes other than their original intent. This is of course very bad news. 

 

The Digital Millenium Copyright Act

Application of the existing DMCA (Digital Millenium Copyright Act) has already seen many instances of the existing law being liberally applied without following any formal due process, resulting in unfounded Cease and Desist notices being issued and major inconvenience to those on the receiving end. The proposed SOPA / PIPA acts far exceed the scope of the existing DMCA Act, and without a formal process for their application have every chance of eventually morphing into a set of laws that bear no relevance to the original intent of the acts.

If like me, you do not live in America, you may think that the proposed SOPA / PIPA acts do not affect you. Well think again. There are several precedents where those falling foul of the DMCA in Australia have been extradited to America to face charges, resulting in custodial sentences. Admittedly, in each case the sentence was befitting of the crime, but it goes to show that the proposals do in fact have a very far reaching nature, and that operating a warez or torrent site in Australia, on Australian servers does not exclude you from might of American law. 

Whilst stories of extradition of individuals under the DMCA are relatively uncommon, action against service providers is not. The easy target for enforcers of the DMCA is to target the hosts of infringing sites or the service providers of those guilty of dealing in the infringing data, the results of this are usually very effective, resulting in stopped services and almost instant solutions. The big issue with the application of the existing DMCA (act) is of course that the effected users have no participation in the process at all, it is a case of guilty until proven innocent. Basically if your site is taken down, it is up to you to engage lawyers, or enter into lengthy debates with your ISP to reverse the process.

 

So why is there a need for the new acts?

Like many others, I think that the new acts are mostly in response to the corporate giants feeling sore for the loss of sales to online piracy, the acts do not really protect the intellectual property of the 'little man' at all. Being a software provider I have been the victim of piracy myself, where others have taken my work and passed it off as their own. My attempts at trying to get the data removed from the offending sites by issuing a formal request was met with disdain, and short of employing expensive lawyers to act on my behalf (not really feasible for a $20 CMS extension) there was very little I could do. Generally under the DMCA, a representative of the copyright owner will contact the provider and make a similar request, this is long before a ceast and desist notice is raised, but with the weight of a large company behind such requests, most ofter this request is executed unchallenged.

Ironically enough, I have also been on the receiving end of such a situation. i designed some t-shirts for vdubber.com (a VW enthusiasts website that I run), and offered them for sale on the site through zazzle. The t-shirts contained the site's logo and a slogan which included the name of the auto manufacturer - 'www.vdubber.com - Next generation VW community'. One day whilst browsing through the site I noticed that the t-shirts were no longer available in store. There was no notification from Zazzle, no opportunity to put forward a contrary argument, they were simply removed. I then subsequently found out that an independent representative acting on behalf of VW had contacted them and asked for the t-shirts to be removed, which Zazzle had done without argument. Such is the perceived power of the DMCA. Needless to say, I no longer use Zazzle.

 

So what is the solution? 

Hack, the current affairs program hosted by Triple-J radio here in Australia, had a reportage on the new acts and invited comment from the public. The general consensus seemed to be that the corporate giants were the main driving force behind the acts, and that they were in response to lost sales. Interestingly, many agreed that the solution was simply for these companies to change their business models to suit the new digital marketplace. If products were made more accessible, easier to buy and at more reasonable prices, the effect would be that many would favour purchasing these instead of pirated versions. A point in case raised by one listener was Adobe's products. In America one product retailed in their online store for $699, whereas in Australia the same product was Over $1000. Adobe had also taken great measures to ensure that Australian customers could not purchase the product through the american online store. (I know, as I've previously tried).

Digital music is probably the biggest culprit for piracy. But the shift from tangible goods towards digital goods has not really seen an accompanying shift on the business models of music providers. Steve Jobs has done a lot towards this transition with the iTunes store, but the prices are still too high for many, and the lure of free music from torrent sites is simply too great.

Online music today has no physical aspect, there are no manufacturing costs, no distribution costs, virtually no retail overheads  (online hosting excepted) and more importantly it has exposure to a much wider audience. Many argue that online music should be much more affordable, and that reducing the cost and making it easier to download would see a rise in sales. But this requires a change in business philosophy, a change that still appears to be some way off. Is it greed? is it simply that corporate executives simply do not 'get' the internet? Who knows. One thing is for certain, and that is that the new SOPA / PIPA acts are not the way to go.

 

Censorship

The stance taken by many in the blackout campaign, is that the new SOPA / PIPA acts will enforce its wielders with the power to censor, a direct contravention of the first amendment, and something that most patriotic Americans feel very strongly about. The introduction of similar censorship measures in countries such as Thailand has been met with a lot of discussion relating to the rights of website owners to freedom of speech.

Interestingly, censorship in Thailand often relates to items that directly contravene Thai law, for example certain content relating to their King. Similarly to America, both ISP's and individual's can be held accountable. So considering that Thailand does indeed have extradition treaties in place with both America and the UK, and the magnitude of offences in relation to insulting the King. Is it therefore reasonable for Thailand to expect extradition of any American citizens found to be in contravention of Thai law for posting something that offends their King? If you are American you will no doubt say a great big emphatic NO!

So why should there be one law for Americans, and a different one for everyone else? In short, there should not. Stop the SOPA / PIPA acts now by showing your support.

http://fightforthefuture.org/pipa

 


 

Here’s what else you can do:

1) Learn if your U.S. Representative or Senators support SOPA or PROTECT IP through SOPAOpera.org

2) Use the tools at AmericanCensorship.orgStopTheWall.us and POPVOX to tell Congress where you stand.

3) Participate in Better Activism Day, a free livestream of experts discussing ways to "improve your power in Washington from people who’ve been successful at moving it."

4) Call or meet with your representatives in Congress. The single most effective action any concerned citizen who wants to talk to Congress can take is to see your Senator or Representative in person. Failing that, call them. Write them a letter. Make sure your voice is heard.

(credit to O'Rielly for above links)

Recent Comments Show all comments
  • DeeEmm
    DeeEmm says #
    Clay Shirky has an interesting take on how the American entertainment industry shapes legislation such as SOPA. There is even a to...
  • DeeEmm
    DeeEmm says #
    I think this is the main issue most of the opponents seem to have - that there is no due process described in the application of t...
  • Phil Holden-Rushworth
    Phil Holden-Rushworth says #
    The potential for misuse of these acts by the US administration is quite worrying; depending on your point of view, this kind of l...
Hits: 93 3 Comments Continue reading
Rate this blog entry

Busmans Holiday

Posted by DeeEmm
DeeEmm
DeeEmm AKA Michael Percy is an industrial software engineer specialising in lang
User is currently offline
on Wednesday, 18 January 2012
in General

You would think that working on websites all the time i would have an up to date site myself, the problem is, that by the time I've finished working on everyone else's stuff, i don't really feel like working on my own.  Contrary to popular belief, there is actually a life outside of the internet (it's true :D ), and whilst it can be really hard to drag myself away from the monitor, I make a point of doing other (real and tangible) stuff wherever I can. This is especially true since having children. The upshot of this is that time is at a premium and my own sites suffer, nothing gets updated.

So with new abandon, I'm setting out to update DeeEmm.com. It's been long overdue, but the time has come to give the site a bit of a spruce up. i did take a bit of a look at this some time back, but as the site is still running from the old 1.5 version, the main reason for wanting to update was to upgrade to the newer 1.7 code. Unfortunately the jUpgrade code prescribed by Joomla for migrating to 1.7 did not seem to want to work, however, there is now a new version, and the test migration I performed last night worked flawlessly.

At this time I'm planning to migrate the info over, spruce up the template a little, and maybe (maybe), add a few new features in.

One component that I've been using quite a bit on other sites is EasyBlog from StackIdeas. This will probably see it's way into the update as it's much easier to use than publishing these posts via the Joomla interface. Plus, it comes with all of the bells and whistles that you would expect from an up to date blogging platform.

In the past i've advocated the use of Wordpress for Joomla by corephp for blogging needs on the Joomla patform. I even used this in my Dolphin to Joomla migrator. But whilst WordPress for Joomla is a great way to integrate the familiar blogging platform into your site, EasyBlog is actually more feature rich and believe it or not, much easier for a novice to use, which in my opinion is the right thing to have when trying to get your non tech savvy site members to start blogging.

StackIdeas also have a couple of other great products, namely SectionX - a great (free) component for organising articles - perfect for the tutorials section here ;) and EasyDiscuss, a Yahoo answers type of Q&A plugin, which may, or may not make an appearance. I'm keen to replace the forums with it, but at the moment I'm not 100% decided.

So as you can see, there's things afoot here at the DeeEmm office, things that you will hopefully be seeing on the very near future.

Watch this space.

/DM

Recent Comments Show all comments
  • DeeEmm
    DeeEmm says #
  • DeeEmm
    DeeEmm says #
    Both the EasyBlog and Discussion components seem to have very good Facebook and Twitter integration. I've set up a Facebook page t...
  • DeeEmm
    DeeEmm says #
    As you can see, I've jumped in with both feet and have more or less completed the major part of the migration. I've just got some ...
Hits: 91 3 Comments Continue reading
Rate this blog entry

New OHS Community

Posted by DeeEmm
DeeEmm
DeeEmm AKA Michael Percy is an industrial software engineer specialising in lang
User is currently offline
on Wednesday, 02 November 2011
in General

I'm just about to embark on the start of a new project to build an occupational health and safety web portal for engineering professionals. The new site, ohs.eng.pro will provide community tools for OH&S professionals and engineers engaged in safety related roles. The goal of the project is to provide a think space where safety professionals can collaborate on safety related projects, get peer advice and share in discussions realting to all aspects of safety, safety management and safety related products.

The portal will be open to all who wish to join and contribute and aims to provide a central repository of safety information for all to share in. With a focus on improving current safety knowledge and sharing best safety practices, the portal aims to be a truly global endeavour.

Dedicated discussion forums will be provided for a variety of safety related subjects and industries, and each forum is available to be sponsored by comercial entities.

We are currently looking for content contributors. If you are interested in contributing editorial articles relating to any aspect of safety for inclusion in the new site,  please contact us using the contact form below. Contributors will be allowed to promote their own product or company by way of a short 'bio' included at the end of each article.

For more info, or to sign up visit - http://ohs.eng.pro

Hits: 157 0 Comments Continue reading
Rate this blog entry

Beta Migrator now available for testing

Posted by DeeEmm
DeeEmm
DeeEmm AKA Michael Percy is an industrial software engineer specialising in lang
User is currently offline
on Tuesday, 20 September 2011
in Latest News

Good news for all those waiting for migrate to JomSocial, you can now download a beta version for testing.

Instructions are included in the file simply view the source code.

IMPORTANT - MAKE SURE YOU FOLLOW THE INSTRUCTIONS !!

Please note that this is a beta, and still has a few issues. Also not all modules are migrated.

The following have been tested and are working

Users
Profiles
Avatars
Friends
Photos
Videos
Forums
Events

Support is also included for Modzzz Points totals

Still to finish are...

Blogs
Sites
Groups
Other Content

Known issues are as follows...

Video migration throws error message for embedded videos
Events avatar migration throws error message when moving files
Forum migration needs to be updated for latest version - it's partially working (was working okay on 1.6)
No doubt there are other issues too.

Please, please, please, report back your findings HERE so that I can improve this and hone out the issues for RC1.

There is still a way to go, but things are moving in the right direction.

Download nautilus version 0.7 (updated 21.09.11)

Hits: 396 0 Comments Continue reading
Rate this blog entry

First steps

Posted by DeeEmm
DeeEmm
DeeEmm AKA Michael Percy is an industrial software engineer specialising in lang
User is currently offline
on Friday, 02 September 2011
in General

If you are one of those visitors who is expectantly waiting for the release of the Dolphin to Joomla migration script, you will be happy to know that things are moving along nicely and the script will be released before the end of the month. In preparation for this imminent release I have started to prepare the documentation for the installation, including the scope of operation and the requirements for getting it up and running.

The documentation will be provided in a series of articles in the tutorials section which will walk you through the whole process in a step by step manner. It will also cover the setting up of Joomla and Jomsocial, as well as providing installation help for the required third party modules.

The first of these articles is now available to view and is an introduction that covers what you can expect from the migration. To view the article visit...

http://www.deeemm.com/resources/tutorials/60-dolphin-to-joomla-migration.html

Long time dolphin frustratee's will be pleased to learn that the migration utilises the excellent Wordpress script for the blogging component, and includes the world class forum script 'Kunena'. Photo's videos, events, messaging, profile customisation including widgets and the mandatory activity wall are all standard core components in JomSocial. Mix this up with a few free modules from the Joomla Extensions Directory and you have a site to be reckoned with.

So if are getting impatient, why not take a read through the first article, and maybe even install a test installation of Joomla and Jomsocial to have a play about and familiarise yourself with how it works.

/DM

Hits: 434 0 Comments Continue reading
Rate this blog entry
0 votes