tcpip: (Default)
[personal profile] tcpip
With my new role as President of Linux Users of Victoria, I attended the two Richard Stallman talks this week at the University of Melbourne and RMIT distributing leaflets for LUV and Software Freedom Day, both attended by around four hundred people each. In the former presentation, Stallman discussed the core principles in the free software movement and in the second presentation he discussed more the role of copyrights in history and why their current misuse is damaging. In both presentations Stallman was very persuasive, arguing in a manner not unlike Benjamin Franklin - that is you surrender a freedom for convenience, you'll end up with neither. Essentially he is arguing that software is not just about functionality, but also has a moral component and the rights which are allocated to software comes with serious long-term effects. Stallman also gave a very good argument on why Linux, whilst capturing the public imagination, is really GNU Linux, that is, the Linux kernel plus the GNU utilities (one could also refer to Android Linux and GNU Hurd).

Yesterday was Softare Freedom Day which was hosted at the State Library in Melbourne. With the usual combination of distributions, local organisations, commercial groups and a great collection of talks and events. Yes, IT's favourite federal member of parliament, Senator Kate Lundy, was there as well. I was particularly taken by the gaming area and received a thorough introduction to Glest, a very attractive Age of Empires-like game which I had hitherto completely missed. Finally, to end a very strange week, today is Talk Like A Pirate Day, which perhaps not so strangely, does have a strong crossover with the free software movement. Maybe it's something about "piracy"?

Date: 2010-09-19 01:29 am (UTC)
From: [identity profile] luciusmalfoy.livejournal.com
Arrrr!

I have an /unrelated question about the rpg people you know in Wellington and if you could hook an rpger up, now that I have become fully experienced in the art of rolling dice.

Date: 2010-09-19 10:13 am (UTC)
From: [identity profile] tcpip.livejournal.com
This is a person you want to hook up with

http://mr-orgue.livejournal.com/

and

http://community.livejournal.com/gametime/

Hope this helps, oh roller of the sacred die!

Date: 2010-09-19 05:25 am (UTC)
From: [identity profile] zey.livejournal.com
While I'm a sometimes contributor to FOSS (BSD licence), the cultishness of the GPL crowd worries me. There's a bit of a vibe that GPL may be just all about exploiting the enthusiasm and ideology of young people — who have both the free time and few bills to pay — for the free labour.

Certainly, were the GPL crowd to completely succeed in their aims, many of the programmers who cut their teeth doing free software wouldn't be able to find the paying software development jobs they need to move out of home and raise a family.

When I last looked, the only GPL response was: you can make money by providing technical support, doing software installs and writing documentation. If/when GPL wins, your high level programming skills become valueless in the labour market and the only jobs left are repetitive, soul destroying monkey-work... :/

Date: 2010-09-19 10:10 am (UTC)
From: [identity profile] tcpip.livejournal.com
Stallman did address that issue; and quite well in my opinion because I have thought about it in the past. His first point is that programming itself is a small part of the IT industry, and that is true enough. His second point is that the net social wealth gained from free software (in the GNU sense) is increased compared to a closed-source version, which I also agree with. What really caught me was how he noted that most paid software - with the exception of that by certain big companies - is custom modifications - and that is far from soul destroying...

Date: 2010-09-19 12:18 pm (UTC)
From: [identity profile] zey.livejournal.com
His first point is that programming itself is a small part of the IT industry, and that is true enough.

That bit seems pretty much an acknowledgement that, yes, by writing GPL software, software developers are rendering their skills valueless :(

3+ years of uni, umpteen years gaining the development lifw experience you need to produce well designed software... only to find your efforts wasted and the only day jobs on offer are: support drone, installer drone or low level web and code monkey.

Smacks of sacrificing your career and family for... well, what? Idealism and good vibes? All the hallmarks of a cult.

custom modifications - and that is far from soul destroying

It is quite soul-destroying, actually. I've seen it destroy souls.

Much like technical support in dealing directly with customers, and fiddling with minor changes to layout and content. No real challenges a programmer thrives on, no chance to stretch the wings and see what you can accomplish, none of the joy and achievement of taking a program from concept stage through to release. Ghastly, repetitive, mind numbing, bleh.

Date: 2010-09-19 09:25 pm (UTC)
From: [identity profile] tcpip.livejournal.com
by writing GPL software, software developers are rendering their skills valueless

Just like open surgery techniques are rendering their skills useless. Ever since we introduced anaesthetics it's all been downhill...

Programming is like any other endeavour. Where the knowledge is a closed book its creativity is held back. When it is open it's more hands at the coal face to do the really interesting stuff.

It is quite soul-destroying, actually. I've seen it destroy souls.


Much like technical support in dealing directly with customers, and fiddling with minor changes to layout and content.

OK, let's use a trivial example.

Drupal. Tell me how that would have been improved by a closed-source approach.
I imagine it can be in some situations.

Date: 2010-09-20 12:37 am (UTC)
From: [identity profile] zey.livejournal.com
Just like open surgery techniques are rendering their skills useless. Ever since we introduced anaesthetics it's all been downhill...

Apples and oranges there. Sharing techniques doesn't impact on the price of a surgeon's skills. It just improves their surgery results.

The medical equivalent of GPL programming might be if 40% of doctors in Australia suddenly decided to do their surgeries for free, treating it as a hobby while they do something else for their crust. Were that to happen, you can bet the income the rest of them could command in the labour market would begin falling.

Drupal. Tell me how that would have been improved by a closed-source approach.

I can't say I've looked closely at Drupal and its income model. However, plenty of companies out there tweak their closed source to suit big customers. It's not a business model exclusive to the GPL crowd by any means.

Closed source, proprietary and with license enforcement, increases the likelihood of users converting from free use (Shareware, trial or piracy) to paying for the product and support services. I wish that weren't so, but, that's what the research says.

Date: 2010-09-20 01:30 am (UTC)
From: [identity profile] tcpip.livejournal.com
Sharing techniques doesn't impact on the price of a surgeon's skills. It just improves their surgery results.

I don't think sharing programmes impacts the price of a programmer's skills either. I do think it does improve their programming.

The medical equivalent of GPL programming might be if 40% of doctors in Australia suddenly decided to do their surgeries for free...

Are you suggesting that Médecins Sans Frontières is lowering the wages of surgeons?

I wish that weren't so, but, that's what the research says.

What research? The following, in my opinion, serves as a foundation on such matters.

http://www.techdirt.com/articles/20070215/002923.shtml
http://www.techdirt.com/articles/20070503/012939.shtml
http://www.techdirt.com/articles/20070118/013310.shtml

Date: 2010-09-20 03:45 pm (UTC)
From: [identity profile] zey.livejournal.com
Are you suggesting that Médecins Sans Frontières is lowering the wages of surgeons?

Médecins Sans Frontières do their work in places where there's no viable labour market for doctors otherwise, and where there are critical shortages of doctors due to war, famine and/or natural disaster.

Were Médecins Sans Frontières to hypothetically bring all of their volunteers to suburban Victoria to staff Victorian hospitals for free, yep, they'd lower the wages other surgeons could command. That's economics.

What research? The following, in my opinion, serves as a foundation on such matters.

Lost me at the title "Saying You Can't Compete With Free Is Saying You Can't Compete Period." A severe case of preaching to the converted there.

Alas, not considering myself a GPL (or proprietory) advocate, I don't have countering links to hand. The research is there though.

A product's sales are maximised when the licensing is convenient but unavoidable; where the overall product has features they feel they can't do without. Otherwise, people (and especially companies) generally don't pull out their wallets if they don't absolutely have to.

Elsewhere you asked:

Are you really arguing that the GNU/BSD licenses [...]

I have no issues with the BSD license. It's the license I use for my own FOSS releases and other BSD license users aren't nearly as religious or zealot-like about "freedom for the software". BSD encourages sharing of code for any use, including freely using bits in proprietory software to make a crust.

have been a problem for the programmers of, let's see, Livejournal and Dreamwidth. WordPress. MySQL. OpenSSH. OpenOffice.. Linux/BSD? Do you seriously think they would have fared better with a proprietary license?

Depends strongly on your definition of "fared", really.

Livejournal, Dreamwidth and WordPress aren't in the business of selling their software. They're selling a service... and not making much money from it or employing many staff. Neither MySQL or OpenOffice are their company's flagship software, they're loss-leaders (and in the case of OO, Sun bought and funded them solely to give Microsoft a wedgie). The Linux kernel itself has AFAIK well under 50 developers paid to code it from all companies combined.

I don't disagree that the GPL has produced some very useful software. But it's off the backs of software developers working for a cultish group whose success threatens their value in the labour market that their skills are in.

Date: 2010-09-22 02:10 am (UTC)
From: [identity profile] tcpip.livejournal.com
they'd lower the wages other surgeons could command. That's economics.

Not necessarily; with a fixed supply demand would have to already be at maximum for that to be true.

Lost me at the title "Saying You Can't Compete With Free Is Saying You Can't Compete Period.

That's unfortunate, because it discussing the economics of near-zero transaction costs for replication.

I'm also hoping for that research your mentioned.

Date: 2010-09-22 12:39 pm (UTC)
From: [identity profile] zey.livejournal.com
Not necessarily; with a fixed supply demand would have to already be at maximum for that to be true.

True. If 50% of these hypothetical suburban Médecins Sans Frontières staff are clones of Patel, demand for medicine could continue to increase exponentially ;). We may have reached the limit of this analogy's usefulness.

it discussing the economics of near-zero transaction costs for replication.

Sounds very tiresome.

I'm also hoping for that research your mentioned.

I wasn't expecting to be able to find it again (the last time I looked into it deeply was 3 years ago), but, you're in luck!

This quote provides a pretty good backgrounder:

“Colin Messitt, a shareware developer did an informal study in which he produced two nearly identical copies of a shareware printing application that he published. In this application there was a print option. As a control, one version of the software printed every fourth page as an order form for the software, requesting that the user purchase a registered copy. The second version of the application claimed this crippled functionality, but did not mangle every fourth page like its counterpart.

He arranged his website to allow every other download to alternate between the two versions, providing a relatively equal distribution of the control application, and the uncrippled version. After nearly a year of steady sales, he determined that the registration rate on the crippled version was more than 5 times the registration rate of the uncrippled version.

His experiment shows that statistically, registrations are five times higher when a user is forced to register software to continue using it unhampered. This statistic points to two related conclusions. First, without a mechanism to enforce closure of a sale, a developer stands to lose a lot of money. Second, it shows that honesty on the internet is not nearly as widespread as it used to be. Some of the early shareware developers merely placed a message in their software asking for registration fees and were flooded with checks. Now, people can’t even be bothered to open their wallets to pull out their credit cards.

As a shareware developer, it is up to you how to enforce this closure. It can be with time trials, limited functionality, randomly changing functions, or just about anything else. But this simple experiment is estimated to have cost over $17,000 in lost registrations. It’s up to you to decide whether or not adding a few registration incentives is worth the time and effort.”

Source.


Personally, I think an empirical study like that, conducted by a software developer who simply wanted to know and didn't have a vested emotional interest in the result either way, beats an advocacy article from a website whose readers are GPL fans.

There are other studies like that around the place, though you sometimes have to look.

(Anyhoo, I'm retiring from this thread. Too much of a time investment for the middle of a work week.)

Date: 2010-09-23 12:12 pm (UTC)
From: [identity profile] tcpip.livejournal.com
Sounds very tiresome.

Hey, I find it very interesting :)

an informal study

... from 1995? I'm not going to give that too much attention..

Date: 2010-09-23 02:39 pm (UTC)
From: [identity profile] zey.livejournal.com
... from 1995? I'm not going to give that too much attention.

Hehe. Touche.

Date: 2010-09-19 11:14 am (UTC)
reddragdiva: (Default)
From: [personal profile] reddragdiva
The answer is that, like almost all programmers who work for a living now, they'd be doing in-house and bespoke stuff.

Of the programmers you know who program for a living, how many work on selling proprietary software, how many work on selling support for GPL and how many work doing in-house and bespoke stuff?

Date: 2010-09-19 11:59 am (UTC)
From: [identity profile] zey.livejournal.com
Of the programmers you know who program for a living, how many work on selling proprietary software

None, thankfully. Sales... now there's a horror job for a programmer.

Of the programmers you know who program for a living, how many work on [...] proprietary software

A small majority.

This sort of question is always going to be self-selecting though. It's like asking how many of the people you know drink VB and watch the footy.

how many work on selling support for GPL

A big fat zero, AFAIK. That's always really been a problem with that option: if your software's any good, it won't need much in the way of technical support.

how many work doing in-house

A declining number. Managers are increasingly prefering "off the shelf" solutions rather than investing in "risky" in-house development. Cloud computing, if it succeeds, will exacerbate this.

Date: 2010-09-19 12:16 pm (UTC)
From: [identity profile] tcpip.livejournal.com
A big fat zero, AFAIK.

Well certainly in the area where I work it's almost everyone. And that's not because there's anything wrong with the software, it's just that it's complicated. In other words, it's the reverse of what you've suggested. Rather than programming skills become worthless, the demand actually increases because one has more adaptability... if one has the source.

Date: 2010-09-19 11:30 am (UTC)
From: [identity profile] imajica-lj.livejournal.com
> Certainly, were the GPL crowd to completely succeed in their aims, many of the programmers who cut their teeth doing free software wouldn't be able to find the paying software development jobs they need to move out of home and raise a family.


That's fucking crap.

> Yo.

Date: 2010-09-19 12:00 pm (UTC)
From: [identity profile] zey.livejournal.com
That's fucking crap.

By all means, disagree. But it's much more useful and interesting for us all if you provide reasons why.

Free Enterprise, please excuse the vinegar.

Date: 2010-09-19 01:17 pm (UTC)
From: [identity profile] imajica-lj.livejournal.com
Hi,
My name is Andrew, I am of the generation that cut it's teeth on gpl/bsd licensed code. In regrades to gpl code and commerce; I have learned from it, laughed at it, cried and argued over it, built a business around it and most importantly improved it ... these then are my aims. Now in my thirties I am not done improving it or creating new things from it and giving it back to people that can do the same. Oh yeah I'm also living quite well on my six figure income, not always derived from writing software but certainly related to my ability to solve complex problems by hacking code. Skills greatly enhanced in no small part by being able to freely converse with people that write code designed to be shared on systems that are designed to be free.
Edited Date: 2010-09-19 01:29 pm (UTC)

Re: Free Enterprise, please excuse the vinegar.

Date: 2010-09-19 01:34 pm (UTC)
From: [identity profile] zey.livejournal.com
Glad to hear you're personally doing well. Anecdotal evidence doesn't really say much either way though (outside the shock-jock environment).

Re: Free Enterprise, please excuse the vinegar.

Date: 2010-09-19 09:30 pm (UTC)
From: [identity profile] tcpip.livejournal.com
Well, what else do you want? An empirical study? Cuts both ways in that case.

Are you really arguing that the GNU/BSD licenses have been a problem for the programmers of, let's see, Livejournal and Dreamwidth. WordPress. MySQL. OpenSSH. OpenOffice.. Linux/BSD? Do you seriously think they would have fared better with a proprietary license?

Re: Free Enterprise, please excuse the vinegar.

Date: 2010-09-20 12:57 am (UTC)
From: [identity profile] zey.livejournal.com
Well, what else do you want? An empirical study? Cuts both ways in that case.

Ah, Lev. I'm not from the Peter Mackay school of pedantry.

But you, of all people, must know and realise that you can't qualify a post like that as proof of anything. It's like asking about poverty in rural and regional Australia, someone turning around and saying "I'm a mining superviser in Karratha and I'm doing just fine thanks!" and declaring they're all well paid.

Re: Free Enterprise, please excuse the vinegar.

Date: 2010-09-20 01:20 am (UTC)
From: [identity profile] tcpip.livejournal.com
No, imajica's post serves as n=1, but so do your comments. That's why I've raised the issue of particular FOSS programs; have these been beneficially, both in net wealth and to the programmers themselves?

One of the interesting points that imajica raises is that the availability and contribution to FOSS also enhances one's programming ability, through the existing examples and by thinking of a better way to do task (a).

Re: Free Enterprise, please excuse the vinegar.

Date: 2010-09-20 03:59 am (UTC)
From: [identity profile] imajica-lj.livejournal.com
Meh.
Leave it behind.
Shut up and hack.

Date: 2010-09-19 12:31 pm (UTC)
From: [identity profile] omnot.livejournal.com
I understand that you disagree. But I would genuinely appreciate some outline of why you disagree.

I'm reading what zey has written and there is a rationale behind those statements.

What hope of elaboration or an illuminating link for someone who has yet to form an opinion on this topic?

Date: 2010-09-19 01:18 pm (UTC)
From: [identity profile] imajica-lj.livejournal.com
See above.
Thanks.

Profile

tcpip: (Default)
Diary of a B+ Grade Polymath

August 2025

S M T W T F S
     12
34 56789
101112 131415 16
17 181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 27th, 2025 03:50 pm
Powered by Dreamwidth Studios