FOSS Development As Economic Stimulus
heybus writes "Economist Dean Baker, best known for calling the housing bust and warning of the ensuing economic collapse, has just published his recommendations for how to allocate President-elect Obama's estimated $800 billion economic stimulus plan. Among other things, Baker calls for juicing the economy with $2 billion worth of government spending to support the development of free and open source software. Baker's idea is similar to the New Deal federal arts and writers' projects: the government would fund projects as long as they produce freely available code. In addition to employing programmers, 'the savings [to consumers] in the United States alone could easily exceed the cost of supporting software development.'"
I like FOSS, I like it a lot in fact. However, I still have some concerns about this.
1) Would the overhead of allocating funds be greater than the reward? (always a question in government bullucracy)
2) How would we be sure the right people get the money, and not 'fakes'?
3) How do we make sure projects continue to be free after they stop getting government funding?
Maybe these issues have been addressed, but most people will (or should) ask these questions, about ANY government subsidization/awards.
And that is exactly one of the benefits of Open Source/Free Software. You have the ability to change the software so that it will keep working in 15 years. With closed source/non-free software you have to rely on the software provider to keep their software updated while the runtime environment changed.
It doesn't matter if code is rewritten or forgotten. When you have the source you can always see it. If AutoCAD 1.0 does exactly what you need, then why would you want to get 2.0 or 23.0? Unless it's FLOSS, you simply have to, because 1.0 simply might not run on the replacement hardware. Software does not break because of old-age, unlike hardware.
I only credit anyone for calling exactly when it would completely implode. That took brains.
It was rather obvious to anyone who understands the fundamentals. I called it on Downside in 2004. I expected trouble sooner, around 2006. But the Fed cut rates, which merely postponed the inevitable and made it worse. Note that Baker also started predicting trouble in 2004.
This stuff isn't really that hard. There are certain ratios that are grounded in reality. A house is worth about 2.5x to 3x annual income. Stock in a stable company is worth about 10x to 20x earnings. Whenever prices get above those upper limits, they can be expected to go down, and when they get way above those limits, it's a speculative bubble. All speculative bubbles eventually burst, because the supply of "greater fools" who will buy overpriced assets in hopes of selling them for even more is finite
"The job of the Federal Reserve is to take away the punch bowl just as the party gets going. -- William McChesney Martin,, head of the Federal Reserve from 1951 to 1970.
"I still do not fully understand why it happened." Alan Greenspan, October 2008.
"Sure, but what about Microsoft, or Adobe, or various other companies that make software? Won't this be competing directly with them? It's bad enough that they have to compete with FOSS as is, but FOSS supercharged with two billion government dollars?"
Isn't capitalism supposed to be based on a free market economy? I'm sure that the government hires Adobe and Microsoft to work on software projects they don't readily talk about, doesn't that compete with FOSS software? Seems to me corporate America is all for the free market economy except when it's not to their favor.
The roadbed and surfacing on the Brooklyn Bridge have been replaced countless times. It has been reconfigured to deal with a changing balance between road, rail, cycle, and pedestrian traffic. It has been repainted and seen the replacement of untold bolts, cables, struts, stanchions, gimlets, and both left and right phalanges.
In the same way, software is gradually upgraded and remodeled and renovated over the years, but much of the underlying code that powers what we do on our computers today is still more or less verbatim from decades ago.
So I really don't see the difference you're implying.
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
WW2 was the New Deal on steroids. The Government quite literally quadrupled spending and took full control of the economy, even to the point of regulating wages and dictating output. If you want to argue WW2 pulled the US out of the Depression, then you're just saying the New Deal was too small.
The GI Bill created the most educated workforce on the planet and paid for 60% of all University graduates. Poverty among the elderly was reduced by 80%. Home ownership and the middle class was created in just a few years from the New Deal. It was a huge success.
You're also ignoring the rest of the world. As each country implemented Keynesian policies, their economies quickly recovered. The US was just one of the last to join the party.
There are no mainstream free-market Austrian economists anymore... they died out. Even Bush's economists are New-Deal Keynesians.
I wasn't implying it was easy, just that it is possible. And even when you have to recreate the software because so much has changed, it is easier to do so when you can see how it was done in the first place (and maybe even reuse various parts that are still compatible).
With closed/non-free software you simply do not have that option. A way out, no matter how difficult, is always better than no way out.
Ah, a fellow cynic. Some people just don't appreciate good sarcasm.
Yes, I could see Congressmen who dine regularly with their Microsoft lobbyist giving speeches about how excessive $2 billion would be for "hobbyists". While the (foreign) Citibank got -- $300 billion, right? To produce what?
This whole idea shows way too much pragmatic sense for 21st century America.
Addendum: In order for this to work, you need source-level access to the entire software stack from the OS upwards.
Er no. Once you have the source of the app, you can port it to different APIs, or make a wrapper to replace old APIs it uses. Of course if the APIs aren't open source, you have to rely on the documentation, if there is no documentation then you have to work on deduction.
It's better if everything is open, of course, but it doesn't all fall down if one bit isn't. Because the rest is open, you can always replace the bit that isn't.
WW2 was the New Deal on steroids.
WW2 was certainly a huge capital outlay, and brought people to work, but let's not forget some basic things:
a. WW2 took place 9 years after Roosevelt was elected. He had nearly a decade of New Deal to end the Depression and really didn't accomplish anything.
b. We are already in a war, two of them actually, and the economy still sucks. IF we wanted to raise the military budget to 6T a year, we would have WWII levels of spending on the military, and, what would that accomplish?
c. The prosperity of US postwar had more to do with the total destruction of American industrial rivals. Even GB, our ally, was so bankrupted by the war that she hit the skids. Continental Europe and Japan were destroyed, and the damage caused to Russia by the German invasion was so severe it doomed Russia to be a third world economy for decades afterwards. USA economy has been in relative decline as each of these players rebuilt and retooled.
You're also ignoring the rest of the world. As each country implemented Keynesian policies, their economies quickly recovered
IT was Keynesian policies they implemented, it was classic mercantilism, protecting their own industries as much as possible to let them rebuild, while selling their goods to the USA. This dysfunctional world economy has persisted for 60 years. First it depleted USA gold reserves so that in the 1970s the USA floated the dollar. Then, it depleted USA dollars so that in the 1980s the USA began borrowing, and then, when Bush finally pulls the plug on the whole damned thing by lowering the dollar, we're left with an economy that is reflective of what it really is, a large economic power with a bunch of smaller, but capable, economic powers, and a bunch of goods and a so-called free trading system that is actually irrationally priced due to the junkie's desire to keep the postwar ball rolling.
No more.
Americans aren't going to tolerate the economic dislocation and fiscal ruin caused by all the imports, and finally, you are going to have to see USA's trading partners actually construct meaningful domestic demand on their end, while at the same time the USA will have to build more of what it needs and stop treating the developing world as so much indentured servants.
This is my sig.