Just musing here, but I'm kind of curious as to when developers will need to have a license to write code. Given the way things are, it kind of seems inevitable. The NSA is laying off 90% of their sysadmins, which tells you a bit, or hints at a few things. At a minimum it says that sysadmins have a lot of power.
A lot of occupations require licenses. Here are a few:
- Lawyers
- Doctors
- Teachers
- Makeup artists
- Security guards
- House painters
- Florists (well, only in Louisiana)
- Accountants
- Home theater installers
- Dishwasher installers
- Barbers
- Manicurists
- Travel guides
- Bartenders
- Locksmiths
- Tree trimmers
- Taxi drivers
And many other professions are all highly regulated and require licenses, so why not require regulation and licensing for developers? Seems like a(n) (un)natural step.
A recent story from Techdirt outlines how Sen. Lindsay Graham wants to strip bloggers of their first amendment rights:
http://www.techdirt....ent-protection.shtmlSenator Lindsey Graham Apparently Not Sure If Bloggers Deserve 'First Amendment Protection'
So if bloggers don't have a right to free speech, why should developers?
And if arranging flowers is dangerous enough to require licensing, well, I think that software development certainly qualifies.
If you think about it, it would be fantastic for large software houses. They wouldn't have to compete with small developers. They could lobby to have all kinds of regulations and fees that would preclude small developers from writing and distributing software. It would boost the value of their stocks and make their share holders very happy.
No more indie-games and an instant double-digit surge in stock prices for EA and other big companies.
Microsoft and Apple could stand to benefit. Imagine if all GPL software were banned from use in government. MS, Apple, Google, Oracle, etc., would have an instant sales bonanza. They could hike prices even.
They could also then afford to hire those small developers even cheaper as they could claim that it was expensive to train and license them in order to comply with regulations.
But I don't know how long it will take.
5 years?
10 years?
More?
I'm having a hard time seeing a down-side here.