Heaven, Hell or Houston

Posted on 3rd July 2007

YAPC::NA 2007

YAPC::NA 2007

Last week saw me attending the 2007 YAPC::NA Perl Conference in Houston, Texas. Well not just attending, but speaking too. I did 3 regular talks, hosted one BOF and took part in another. You can read the full gory details over on my technical journal.

The conference is a grassroots affair, and is now traditionally hosted annually by the local Perl Monger user group. This year it was a joint effort by Houston.pm and BrazosValley.pm, and was an admirable effort considering that none of the organisers had been to a YAPC before. A number of people had said they weren't attending because it was Houston, but seeing as the town is famous for Lyndon B Johnston Space Center and ZZ Top, I couldn't believe it was that bad, and indeed it wasn't. Though I didn't get a chance to wander around the town, as the University is quite a distance from the town centre, and the local transport system consists of taxis.

I have lots of photos to get through, including a trip to the Space Center, which I'll be posting soon, and I'm getting better with my camera. I seem to have taken several good photos, but having said that there were the fair share of blurred or out of focus ones too. At a conference like this, it gets frustrating when I think I've taken a good shot, then later view it on the laptop and discover it isn't as good as I thought. You never get a second chance. But I am getting better at holding the camera still and taking some nice closeups.

YAPC::NA 2007 This Way

YAPC::NA 2007 This Way

Since I bought a 2GB xD memory card, I can now take 30 minutes worth of video. It meant I was able to video a few talks, but it also meant I discovered more of the limitations of the camera. The camera's main function is to take pictures not video, so some aspects are understandably lacking when taking video, such as being able to zoom in/out. Although you can adjust zoom before videoing, once you press record it's fixed. I assume this is because the problems with auto-focusing. Still it did mean I got to watch the talks again later :)

While Houston was hot, it was pouring with torential rain when I arrived, and did so during my stay there too. The humidity was high and occassionally felt like I was breathing in water, but for the most part we were inside in the air-conditioning, so it wasn't really that much of a problem. Apparently the cockroaches are much more of a problem, though I only saw a few on the pavements. Those staying in the dorms seem to see them at every turn. We even joked that Jose was taking a family home with him. What I saw of Houston I liked, but had they had a decent local train or bus service I might well have visited more of the town.

The conference itself was good, and I got to speak to several people, both familiar faces and newcomers. It meant there was quite a difference in the expectations and the response to talks. I think most got something out of the event, but I can't help think that the beginner type talks were a bit thin on the ground this year. I'm going to see whether I can change that and plan to work on some new material to have a go at for next year. If nothing else, it'll provide plenty of material for the 2008 Birmingham Perl Mongers World Tour :)

File Under: conference / houston / opensource / yapc
2 COMMENTS


Breaking The Habit

Posted on 21st June 2007

I spoke at the OpenAdvantage Open Source Showcase yesterday. It was intriguing to see how some other speakers took the brief of "introduce why you use open source" to mean "a free 10 minute marketing exposure". While I certainly have nothing against small businesses trying to promote themselves at these sort of events, it would have been nice for them to better explain why they chose to use Open Source Software. Some did, albeit briefly, some explained the benefits they've gained (Birmingham Friends of The Earth was certainly a good example), but most took the time to explain how big their client portfolio was. The people in the room largely were small businesses and were looking to understand why they should consider Open Source.

One presentation failed to even mention Open Source or any Open Source product. It was only later I discovered that the hardware product worked with a Linux kernel. It was a sales pitch from start to finish. The presenters wife was sat next to me, and kept adding commentary to those around her, to follow up statements made by the presenter. It was a bit bizarre, and a bit out of place I felt.

My talk, using Labyrinth to provide an example, was really about why I chose Open Source and specifically Perl to implement the website application. I started by explaining my background, not in any great detail, but enough so the audience could understand that I had a history of programming and IT, long before Open Source and Free Software was consider the movement it is today. Whereas most other speakers were able to say they had been doing their particular field for 4-8 years, I was able to state that I have been a programmer for nearly 30 years. I also come from a very different perspective, that of someone who is a true developer. The only other developers were Kat and Dave, who did the presentation about PHP before me. Pretty much everyone else had a much more user perspective. With 13 presentations, it was an odd balance that only 2 were not user experiences.

If I was attending to represent my own company, then while user experiences would be very useful to prove that my business could benefit from using Open Source, I personally would like to understand what benefits that the actual developers see and the future for Open Source, which you're not likely to get from users. There was one presentation from a lawyer about licensing, which pretty much reaffirmed what most of us understand about licensing issues, which was well placed, as it is a subject that does worry some businesses. While some may be just interested in the cost aspect to begin with, ultimately the subject of support and longevity does get thought about. Users often can't explain those, so it would have been nice to have had a Linux distro developer or other Open Source software developer to give that sort of perspective.

There wasn't much Microsoft bashing, which was refreshing, but rather reasoned arguments why proprietry software didn't work for these particular business. One speaker gave a price list for seven basic development machines running Windows and another seven running Linux. The final cost compared £10,000 with £4,500. I did have to smile at the claim that they didn't need AV software on the Linux machine, but resisted the urge to note that Linux isn't virus-free. I originally did offer to speak about why MessageLabs use OSS, but Elliot from OpenAdvantage felt that the Perl talk would be more appropriate. Now having done the talk, I would have to agree.

The event was well attended, with about 50+ people in the audience, and generated a lot of discussion. I hope they get to invite me to another event in the future, and this time I might not over run :)

File Under: birmingham / conference / opensource
NO COMMENTS


When We Are Free

Posted on 14th June 2007

JJ made a point last night, that I also agree with. When I got home, following a chain of blog links and I came across an article written by Martin Belam, about his wifes feeling towards an aspect of DRM. She makes a very good point, that had JJ, Brian and I coincidentally discussing at length yesterday evening at the Birmingham Perl Mongers meeting. I hope Martin's wife doesn't mind me requoting it here:

"The thing I don't get is this core of people that want everything for free. Artists still have to eat. Why do these people think that they are entitled to get everything for free for ever?"

JJ's point was that the biggest failing of the Linux community was the expectation that everything they want on their desktop should be free. As a consequence the Linux community, to a large extent, has become very closed one. The idea of Open to me, is more about encompassing different forms of expression, being inclusive rather than exclusive. In terms of software that can also mean different forms of distribution. As a corporate, people like Sun, Novell, etc can afford to give away parts of their software portfolio, as they have gained a credible market share for their brand to allow other large corporates to want to buy support contracts and services at very high rates. Ubuntu has been able to come into existence because Mark Shuttleworth was willing put the money down to make it happen. Big players and very rich people can afford to do that, if they choose. But what about the little guy?

Certainly in the UK and probably in the rest of the world, the people that take risks are the individuals and small businesses. They can because there often isn't the risk or outlay that would be required by a large business. As a consequence, when an idea does work it's often taken a lot of research, time and effort to get it into a state worthy of release. That's research, time and effort that the designer, developer or company don't get anything back for doing that work. Suppose as an individual, I create a piece of software that manages website. It takes 4 years to get that product stable and complete enough to release. Why should I be expected to just give it away?

The failing of the Open Source community is the expectation that everything should be free. While developers may choose to release their software as free, if they don't they are derided or sneered at. If my piece of software revolutionised the way websites could be created, and gives value for money, then why shouldn't I ask a nominal fee for it? The argument that the Open Source community seems to favour, is that I should charge a support contract. But that argument fundamentality fails to understand how business works. Support contracts work for big business because they need someone to blame when it all goes wrong. JJ gave the example of the supply chain for Vodafone, where one software supplier they use doesn't have a support contract with Vodafone, but via another suppler, because the software suppler is too small to guarantee a 24/7 support contract. Even though the other suppler can only provide a 24/7 telephone answering service, and still passes the details to the software supplier when they turn up for work in the morning.

I, as an individual, wouldn't get any support contracts from businesses around the world for my product. And even if I did, the chance of me providing realistic level of support is minimal. However, I could charge for my software and allow others to reap the benefit. While, I wouldn't necessarily reap great rewards, at least I would be getting some reward for all that research, time and effort getting the product into a state that others can take advantage of.

I find I keep having to ask every so often, 'why is it such a crime to make money?'. I have a family, I have a house and I have a life. If I want to have my own business, am I expected to work for nothing for 4 years and then give the software away for free and expect the support contracts to come rushing in, while in the meantime, my family starve, I lose my house and end up with no life? The biggest part of the UK's economic growth is the SMB (Small Medium Business) or SME (Small Medium Enterprise) markets. They help to employ a large part of the working population, but also help feed many of the larger businesses and corporations, thus helping to employ the remaining part of the working population. When MG Rover collapsed down the road here in Longbridge, the knock on effect to the smaller businesses who made parts for MG Rover was devastating. Several went out of business, while others had to cut their workforce. They can't work for free in the hope that the other manufacturers might use their products. And exactly the same is true of the software market. Individuals and small businesses create many products that are used by bigger companies. Sometimes those products might be suitable for release to the general public, but it shouldn't it be their choice whether they make a living from it and how?

Part of this closed mindset also means commercial developers are less likely to support Linux, which is a bad thing. While I personally like what Linux and the Open Source community has to offer, and dislike DRM, I'm also able to be realistic and understand that people want to protect something they have created. I dislike DRM, not because I think the concept is bad, but the fact that all the implimentations of it are flawed and misunderstand both the demands of retailer and the consumer. However, the problem that things like DRM has uncovered, is that the Open Source community's resistence to anything commercial for "their" operating system, has reduced the choice available, and has not allowed developers to work with the community to help make Linux a vibrant alternative to governments, emerging markets and the like. Currently Microsoft are able to offer great incentives to the decision makers, simply because many of the vendors of peripheral devices and software only support Microsoft products. That's not allowing freedom of choice. It's also not allowing decision makers to make informed decisions on the systems they wish to deploy.

An individual or small business, wishing to make a commercial product available on Linux is currently met with derision and considered to be evil. Until this mindset opens up and accepts that we can all work together, Linux on the desktop is always going to be playing catchup, and even Linux on the server is occasionally going to have to accept that it cannot compete when a requirement is run a piece of software that isn't available for it. Freedom is also about Freedom Of Choice. If there isn't a choice, then is it any wonder why so many restricted or flawed installations occur?

Although just to be clear, the website management tool I've written called Labyrinth, that's take over 4 years of my free time in research and development, will be available as Open Source Software in the future. I don't believe I have a product that would warrant selling as a commercial product, as I don't feel I can devote the time and effort to making it into a marketable product. I will however, be looking to encourage potential clients who want me to design and develop their website to come to me. The fact that I will use Labyrinth is incidental, but the fact that I created it and know it better than anybody else is my unique selling point.

There are other products out there that do website management. Some are free, some are not. Some do much much more than Labyrinth, while others are very basic. I'm not interested in trying to compete with them, as Labyrinth was written to fulfill my requirements to administer websites that I created. The fact that I've been able to use it for other sites has been great. But had I not had that attitude and decided to make it a commercial product, why should I expect the ridcule and scorn of the Open Source community because I decided to make money?

Libre and Freedom is about choice and open minds not about money.

When We Are Free.

File Under: commerce / opensource / technology
1 COMMENT


Wordy Rappinghood

Posted on 12th May 2007

You may have noticed the addition of the image links on the side panel (unless you read this via a syndication feed). I am now officially scheduled as both a speaker and BOF leader at both this year's LUGRadio Live in Wolverhampton and at YAPC::NA in Houston. Click the links for more info.

At LUGRadio I'll be doing my Selenium talk that I've been presenting at several of the events on the Birmingham Perl Mongers World Tour. I wanted to speak again this year, but was struggling to think of something to speak about. Aq saw me do my Selenium talk and insisted I do that :) I'll also be organising a Perl Mongers BOF, which is primarily to encourage attendees to get involved with their local Perl Monger group, but will probably be a general Perl thing. If you're going to the event, please come and say hello.

However, before LUGRadio Live I have to prepare myself for the North American YAPC. Unwittingly I've managed to volunteer myself for 3 talks (lasting over 2½ hours), together with a 1 hour BOF. However, I'm also likely to be involved in 2 other BOFs, so I'm going to be extremely busy during the conference. Thankfully all the talks will be based on presentations I've given before, so I don't have to start from scratch, although there is a lot more material I'll be adding.

I'm quite surprised that the Houston guys have accepted me to talk so much. But seeing as both YAPC::NA and YAPC::Europe last year and this year have extended the event to fill 4 rooms, they can have a wider breadth of talk subjects and accept more talks. This will be my 10th YAPC, although only the 6th I've spoken at. I'm really looking forward to going, but I keep getting warned it'll be hot. Just so long as they serve Guinness I'll be happy ;)

File Under: conference / lugradio / opensource / yapc
NO COMMENTS


Radio Free Europe

Posted on 26th April 2007

LUGRadio Live 2006

LUGRadio Live 2006

I've been wanting to upload my photos from LUGRadio Live 2006 for sometime, but just haven't had the time to sort through them. The event, organised by the presenters of LUGRadio, was great and I got to see several people I knew and even more that I didn't. I was asked to speak at the event, as I was in 2005, when I had already planned to speak in Toronto for YAPC::NA, and did a presentation about how MessageLabs use Open Source Software. The talk happened after I picked up Ade and took him to a WolvesLUG meeting and we talked servers all the way there. He was quite taken aback with the idea that we manage over 3,500 Linux servers in our infrastructure.

Unfortunately no-one took any photos of me during my talk, but I did get to take several of everybody else. I'll be speaking again at this year's event, so I hope to be a bit more organised and get someone to take photos of me too. The event took places over 2 days with a "disco" on the saturday night. It was a fun packed weekend and lots and lots and LOTS of Linux and Open Source related stuff to talk about. The guys put me up against Mark Shuttleworth, so I didn't get to see all of his talk, but I was quite pleased that I still got a decent audience. Obviously not everyone was that interested in what Mark had to say ;)

Anger, Bald, Beard & Ging

Anger, Bald, Beard & Ging

The second day of the event ended with recognition awards for various members of the community and the crew, leading up to the finale of the live recording of LUGRadio Live And Unleased, which went down rather well. With that the event was over for another year. The Four Large Gents has specially commissioned T-Shirts for the event, and seeing as it was a sunny day, Big Ron, Seth and myself grabbed the lads and took them outside for a fun photoshoot, with the idea that they could use the photos for promotional material in the future.

I've booked the hotel for this year's event and am looking forward to speaking again. This year I'll be talking about Selenium, which I've been presenting at various LUG groups on the Birmingham Perl Mongers World Tour. The benefit of doing it on the tour is that I've been able to see what works and what doesn't and improve the talk all the time. Plus as I've got more familiar with Selenium, I've been able to add more tests into my live demo. All being well it should be all shiny and slick by the time of LUGRadio Live 2007. Hope to see you there.

File Under: conference / lugradio / opensource
NO COMMENTS


<< Page 12

Some Rights Reserved Unless otherwise expressly stated, all original material of whatever nature created by Barbie and included in the Memories Of A Roadie website and any related pages, including the website's archives, is licensed under a Creative Commons by Attribution Non-Commercial License. If you wish to use material for commercial puposes, please contact me for further assistance regarding commercial licensing.