Hacker News new | ask | show | jobs
by RealCasually 4669 days ago
Why should it be free software? What gives you a reason to feel that level of entitlement?
1 comments

I want the freedom to control what software runs on my device. One straightforward way to do that is for the play app and service (or at least the service api) to be Free software.

So, I would like to run Free software on my devices. Thankfully the kernel is still Free software, so there's still hope we can have open distributions going forward. It seems a shame to double the work to achieve that goal, so I think it makes sense for the software to be opened up.

Note that you can replace the Play apk on your device, and create a Free implementation of its (documented) APIs.
I want a pony, too. But unless I am willing to pay for it, I won't get one.

You didn't answer the question--what makes you believe you are entitled to free software from a company that employs thousands of people to write it?

If I had spent a million constructing a virtual pony, and I could give you a copy of it without any additional cost, I'd give you a copy of my pony.

However, the pony in this analogy is the device, not the software. The software is more like the saddle -- and Google are selling ponies with their own custom designed saddle, making it hard to ride it any other way than bareback if you don't use Google's saddle - so that they can sell adwords printed on the saddle, and take a cut from everyone that sells Google compatible stirrups.

At any rate, I didn't say I was entitled to it, just that I couldn't see any reason to keep it closed. I do see many reasons to keep it open.

I see a great many reasons to keep it closed, not least of which is many millions of dollars worth in intellectual property.
What intellectual property do you think are in the pieces that are closed, in the Google apps and apis for android?

There's certainly a lot of work put into making the stuff work -- but opening up the code won't make it stop working for Google. And I really doubt there's much fancy in there - mostly just grunt work to implement some straightforward ideas. I fail to see how opening that up under something like the GPL or AGPL, preventing someone to (legally) take the code and "run away" with it -- will lower the value of the Android system.