And the next level of the phenomenon is that the entire software industry has shifted its business model to avoid having to compete with piracy or open-source. There are now, to my knowledge, two major for-profit companies building their own PC operating systems: Microsoft and Apple. There are four or five building mobile operating systems: Apple, Microsoft, Blackberry, Google, (maybe) Symbian. The number of for-profit IDEs and programming platforms is still mostly healthy, but much, much smaller than it once was.
"That which is not seen"? That is, the effect of this privative of profits on the real world? Almost whole fields have shifted over into the domain of unpaid, spare-time open source work. Thousands, millions of man-hours are expended for no salary and no equity.
Think what would happen if all the open-source programmers (paid and unpaid) went on strike. Now you're realizing the economic value of open-source code that goes completely uncaptured by its producers.
Yes, the result is that less gets done, because everyone has to find day-jobs, and that the software industry has changed almost entirely from product business models to service business models.
Now, another scary thought: what if someone stole the code and databases to your web-service? You say that your contacts and relationships are what really makes your web-app worth something, but frankly, that's a load of crap. I'm sure there are some starving Chinese coders who would love to steal your code and your data, bring up their own web-service identical to yours (but in Chinese), get a few million users, and then translate theirs back into English for North American and European usage.
The "relationships and business expertise" excuse sounds much like what everyone said when America sent its manufacturing overseas: "We'll do all the high-value services and design and development work here." Well, no, the manufacturing was itself high-value and the other high-value points in the supply chain eventually followed it, and we're China's bitch now.
There is an imperative to enable value-creators to capture some portion of the value they create as cash. Otherwise the entire foundation of not only capitalism but all possible market economies breaks down into mush.
- Serfdom was still legal in most of Western Europe.
- Professional artists occupied the same social rung as prostitutes.
- An intellectual professional's primary option for making a living off his (that pronoun being sufficient for the era) work was patronage.
- The vast bulk of intellectual output served the primary purpose of glorifying the political and religious Powers that Be.
Of course that doesn't imply that the current copyright and patent law isn't enormously out of hand, or that it doesn't largely function to the detriment of creative professionals thanks to the grotesque ways in which it has been amended over the past three or so centuries. But the basic idea is admirable, and it can and should be salvaged.
I very much agree with your conclusion though.
And yet, computing professionals were much less free than they are now. Because programmers almost universally worked at the King's pleasure.
The exception to that rule was small garage shops. Like Microsoft and Apple.
What does it even mean to say "When you bought a program..." in the context of Open Source? Of course if you paid for it, it isn't open source.
But then see also Pysol; a free open source program that was being sold by sneaky companies. The devs decided to stop releasing it.
(http://bytes.com/topic/python/answers/41344-pysol-using-qt-c...)
As for serving Powers That Be - most of the creative people do it right now, only Powers changed. Some time ago, most disposable income was in the hands of aristocracy and later rich merchants. So they were served. Now due to huge technological advances pretty much everybody has disposable income - so artists cater to everybody. Some of them still cater only to the richest, of course - everybody has his niche. But except for the distribution of the disposable income, not much changed.
This exactly.
It's easy for a community oriented around mostly around things like webapps, SaaS, enterprisey stuff to hop on the anti-IP bandwagon. It just so happens that there's no convenient ways of pirating their software.
2) What day job?
As to 2, If you code, it's a very hot job market out there right now.
You make a lot of what seem like handwavey notions that OSS coders should get paid or go on strike or something like that without really convincing why.
Most professional coders know what they use daily has some strong OSS roots (then there are other branches which have little involvement there). A subset of them do work on them.
The fact people make stuff in the evening that happens to be OSS is often a sign of they like to program not some economic crime.
OS kernels. Linus used to work for Transmeta (sorry if I misspelled the name) as a chips-and-assembly guy before they got enough charity funding to put him on full-time Linux kernel coding, remember? He started the kernel when he as a Master's student in Finland, too. It took until the late 2000s (after having started in 1992 or so) for the creator of Linux to be put on full-time payroll working on Linux.
>As to 2, If you code, it's a very hot job market out there right now.
It's a very hot job market but very, very specialized. I cannot tell you how many things I've applied to and never heard back, gotten interviews with and been turned down for having the wrong skills (ie: C, C++, Java, Scala instead of Ruby on Rails, HTML+CSS, iPhone, Android), been turned down from for no given reason whatsoever, been turned down from because I had admitted to applying to PhD programs (and that was simply the coolest company I ever loved interviewing with that turned me down like this, and a HN-featured start-up too!), and just generally not had offers forthcoming.
Honest to God, if you'd like to see my resume so you can tell me what the fuck's wrong with me that's creating this pattern, I'll send it to you, have at it.
Oh, and then there's the companies with broken jobs websites. There's nothing I hate more than trying to apply for a job I'd love and finding myself facing a page that says, "Oops, an unexpected error has occurred!"
It's funny you mention that one: My day job for a number of years to was to do linux kernel drivers and other patches.
The fact that Linus didn't work fulltime on Linux seems to contradict your assertion that some projects require full time workers.
I didn't make any such assertion. My assertion was that coders need full-time jobs.
No. He released Linux in 1991, he received his master degree in 1997.
The only reason Google doesn't feel the pain from Baidu is that Google never depended on China as their primary market. While we're talking about the Chinese versus other nationalities, by the way, the Chinese currently share the attribute of many rising superpowers (including, in its day, the USA): complete disrespect for "intellectual property" as subordinate to actual production.
If you think copying Google is "dead easy", you're well on the way to become a multi-millionaire. I've tried recently a number of emerging search engines, and none of them is as good as Google, despite the fact that copying PageRank is supposed to be dead easy. On the other hand, I'm sure Google's understanding of Chineese or Hebrew or Russian is not perfect and specialized engines can do much better (I know about Yandex on Russian market, but I'm sure there are more).
There's a place on these markets for much more than one player, so treating everybody being in the same search engine market as Google as "stealing intellectual property" makes zero sense. It's like treating everyone that makes smartphones as "stealing Apple's intellectual property". Maybe some hardcore Apple fanboys think that way, but this is not useful for anybody but them and Apple, certainly not for the consumers or for the public.
As for "respect for intellectual property", I don't see why Chinese should necessarily respect artificial mental constructs that were erected by Western politicians in order to produce some utilitarian value. These things are defined as utilitarian, the only reason that is being argued of why somebody can use the idea and somebody else can not is: "To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries". If Chinese do not agree that this would promote Progress and useful Arts for them, why they should feel obligation to respect it?
I don't either. But you've missed my fundamental claim: lacking any kind of "intellectual property" enforcement, pretty much nothing stops people from treating the code for web-services the exact same way they treat the code for video games or office suites: avast ye maties!
Also, DuckDuckGo seems pretty good to me.
As for DDG, I used it for a month to test, and unfortunately had to go back to Google - for my loads, its quality proved to be inadequate, Google found what I needed in more cases than they did. It may be because usually I search for very easy and obvious stuff. I would like to say my coworkers "why, you still use Google? Man, it's so 2000s... It's 2012 now, use something that's not ancient!" Unfortunately, it's not the time yet that I could do that.
Unpublished works are protected by copyright. http://copyright.cornell.edu/resources/publicdomain.cfm
Of course, China would improve. I hope so would US.