The Google Question: Is The Hacker Ethic Compatible With A For Profit Company?
fogbeam.blogspot.com
fogbeam.blogspot.com
The wikipedia article the OP links to reckons the Hacker Ethic is "access, freedom of information, and improvement to quality of life."
Interesting that "quality of life" is in there. Building a profitable company is just about the finest thing you can do to uplift a community's quality of life when you create sustainable jobs and those employees fuel other sustainable businesses in the community.
I run a profitable company and it often crosses my mind how the dollar that I'm spending at the mom and pop bakery has travelled around the world via happy customers and employees into my local community.
There's something else: I read about another startup dying today. They just ran out of cash. I really really hate to see great software and great ideas just die because the creators couldn't figure out how to sustain them. Well guess what, you sustain those ideas by turning them into a profitable business. Profitable companies are a great way to keep your idea alive and available for customers.
I make GPL'd software and I make money from it. 90% of my customers use my software for free. Running a for profit company lets me continue to create open source software and to create more of it. It also lets my customers use my open source software for free.
Though obviously having the huge market of enterprise servers, which serves huge businesses, is why they have become a billion dollar company, I wouldn't want to become such a profitable company on those terms. The way their business model work, the companies that would be great to have as clients (say, small startups) don't need RedHat since they are in fact too good to work with--they can do it themselves. What's left (the billion dollar market) are the huge corporations who need stability and urgency above all. These must be a real pain to cater to. I say from the perspective of working for a company that serves Walmart with software.
I don't know that I'd call them a "shining" example, and I definitely would not say RH are perfect. They are, however, the best example I could think off at first blush (and second blush, as far as that goes) of a successful for-profit that seems to embody the hacker ethic.
There's something else: I read about another startup dying today. They just ran out of cash. I really really hate to see great software and great ideas just die because the creators couldn't figure out how to sustain them. Well guess what, you sustain those ideas by turning them into a profitable business. Profitable companies are a great way to keep your idea alive and available for customers.
That's a great way of looking at it, and pretty close to my own view. That's why I want Fogbeam Labs to one day be a large, profitable, influential business... not just to make a lot of money, but so we'll have the resources to do the things we want to do, and so we can do our part to support hackers and open access to knowledge and technology.
I was reading a commentary the other day that put it something like this: the technology community will pay a lot of lip service to libertarian ideas, but what they really want is the data. Assuming this is correct, then those companies that make gestures towards EFF and others do so because in most cases it provides more data to people. Google gives you email because it provides them data. The data is more valuable than the cost of running the service. Same goes for Facebook.
Tech companies want data -- and lots of it. They support various causes and make various statements because it allows them more access to data.
The subject of definitions is critical, because I think sometimes what we think we hear from these companies is what we want to hear, instead of what they're actually saying. Then we get surprised when their actions don't pan out the way we expected.
That said, the linked Wikipedia page[1] on the "Hacker Ethic" does a decent job of explaining it, and they definition(s) they provide are pretty much what I had in mind.
Definition (1) from the corresponding Jargon File entry[2] is pretty close as well.
If I get time later, I'll go back and write some more on this topic.
For instance, I never understood the word "hacker" as anything but a slam - a poor programmer who would "hack away" at his keyboard blindly in hopes of getting something to work. As far as I know, it still has that connotation in many communities (or an even worse one)
Keep up the good work. Those 3am articles are many times the best ones! :)
Maximizing profit is good. Sleeping well is good. Optimizing for both is better.
Two ways:
1) you have no conscience. Which also helps you to get into the higher ranks of the company (back stabbing, bullshiting, taking credit for others et al). That puts the right people in position to both maximise profit AND sleep well (because they just don't care).
2) You just do your tiny part, it's the whole company that does the bad. You merely "follow orders" or "do what you have to do". So you sleep well. Like those guards at concentration camps slept well and were perfectly normal people (see "The Banality of Evil".
That's how, say, Coca Cola, a perfectly legit company, with people wearing $10,000 dollar suits and smiles, nice, agreeable people, employs thugs to kill workers in Latin American plants when they demand better pay. And they can keep a straight face doing so, because the actual bad doing is happening down the chain and abroad. They just demanded "efficiency" and "stop the problem" that's all. They never said how exactly.
Thanks. I was starting to feel optimistic about the world.
This does not include shareholders that are also employed by the company, they may choose to optimize for something else, not only financial profit.
Giving people what they want.
Sure, there are sometimes negative externalities, giving people what they want isn't always what they need. At least sometimes, people want stupid things. But enormous world changing products and services which are profitable in line with the extent that they change the world for the better are certainly not necessarily a net negative for humanity, in fact I'd say it's closer to the reverse..
Contrast it with say an aeroponic backpack which would harvest moisture from the air and cultivate a personal crop of an edible tuber root for aforementioned meeting thirst and hunger needs.
Totally speculative of course, but anything of that magnitude which could be pulled off would be an absolutely wild profit maker and would not be prone to being ignored by the just plain old hungry and thirsty target market.
That's just silly. How do you think Monsanto or McDonalds makes their billions?
And where are companies like those investing the most heavily and seeing the biggest growth in profits? Not here in the rich west.
That's the "invisible hand", "selfishness turns out to good" political economy motto.
Which is unscientific BS.
If a company can lie, cheat, steal or sell people things that are bad for them, including making them want stuff they did not care about through misleading ads and manipulation marketing, they will do it.
I still maintain the only alternative to giving people what they want is forcing them to follow your plan. Historically people who take this path frequently turned out to be wrong, and all the people who they dragged kicking and screaming with them down the path end up bearing the brunt of the negative externalities for their poor decisions.
At least if you give people the absolute freedom to make their own choices when or if they end making bad ones they have only themselves to hold responsible. This is what annoys me most about this whole central economic planning groupthink people are prone to indulging in. The constant pretense that it's some well known scientific fact that only ignorant hicks aren't aware of on a level similar to evolution vs creationism with their ensuing, tired middle-brow dismissals.
And who said anything about a "centrally planned economy"? Certainly not me.
I dismiss "free market" on the premise that it doesn't exist and it never existed (and furthermore: that it can never exist). As soon as you have a government and regulations you don't have a free market. And even if you could have a free market, as soon as some players in the free market can grow big enough to change the market environment to their favor, it ceases to exist again. There is nothing to rebalance it automatically: only power plays.
>I still maintain the only alternative to giving people what they want is forcing them to follow your plan.
How about letting them decide and produce what they want, instead of "giving it" to them?
You have a centrally planned economy with an identity crisis. The supporters of which are loathe to admit it.
(Case in point)
That's silly, freedom is a matter of degree. A market with some simple rules governing violence and the enforcement of contracts is certainly more free than a Soviet style planned economy. You can neither have a perfectly free market nor a perfectly controlled market. Even North Korea has a black market. Generally when talking about about the 'freedom' of a market, the measure which matters is not the arbitrary number of regulations which exist but the ability of players (both individuals and firms) to freely and knowingly enter into contracts and transactions. Laws which prohibit coercion, theft, and deception can aid in making the market more free in the ways that matter.
No -- but the ideology of the free market sidesteps the issues of huge imbalances and influencing and maintains BS about invisible hands and "egoism working for the better" long after they have been proven dead and burried.
Now, if that was only spread by some naive "free market" bloggers and the like that would be ok. But the bullshiting includes most of the souped down political economy that is fed to the masses and to policy makers by "financial experts" and "economy advisors" (and even most university classes on economy).
What you are suggesting will quickly devolve into barbarism. E.g., if I build a house, don't I at least have the right to sleep peacefully in it with my family?
Suppose I start with raw materials Y, and transform that into X. Are you saying that everyone else has the same rights to X as I have?
Then, in that case you don't even own your body. Watch out for my horde of pillagers and looters! :)
"I owe no man."
Similarly, no other man owes you anything!
Contrary to what? You really think a bunch of people owning most of the land makes us more civilized? That this is not barbarism? HEH.
Oh, and I also mentioned people owning their time and work, so maybe I should have added "dignity" to that and it would have nipped your strawman right in the bud. I just thought it obvious that I am suggesting something less selfish, not more selfish. I suggest shared ownership of shared resources, born out of taking selfish human delusions less seriously. I suggest a bigger focus on stewardship and less delusions of ownership.
But you have a point; this suggestion is not intended for barbarians who think leashes make people better or viable in the first place, just because it's true for them. I simply have no plan for those yet, sorry.
Are you comparing pillagers with land owners? Sigh
and I also mentioned people owning their time and work
Tell me what kind of work you can produce without using any natural resources?
I suggest shared ownership of shared resources, born out of taking selfish human delusions less seriously. I suggest a bigger focus on stewardship and less delusions of ownership.
This is nothing but a subtle leash.
That we've come to equate "profit" with "financial profit" is telling, but I suspect it's a recent thing. And I agree that all humanity would profit if we focused more on sustainability, doing good work that makes sense, and even (gasp) solidarity -- the less focus on quarterly financial gain and trinkets, the better, the more we all profit :P
But to say that 'for profit' is not compatible with ANY ethics then you are 100% wrong. To be a profit company you have to set some ethics aside, but not all. I also work for a company who has a great ethical model. The best companies know how to balance a profit model with an ethic model in order to keep customers, employees, and yourself happy. If you have stakeholders then you are probably fucked...
As far as the OP, I think that there are "shades of grey" when it comes to hacktivism. The ideals of a hackers, need to become (IMHO) a little bit more flexible. I believe we need to push companies to be open in a practical way. If Google, ok let's be practical GitHub, release code that was a few versions old then they'd be allowing people to see what they do (to learn) and at the same time maintaining a competitive edge (which is part of what IP is "supposed" to be at it's heart).
Also there are quite many companies and business models around free software / open source software.
Additional examples (granted, some of them no big shots):
-) Canonical
-) Codeweavers
-) id Software (engines under GPL, older games -> source code available)
-) Mandriva / Novell
Also there are sometimes open source strategies for certain products (OpenOffice as Open Source Variant of StarOffice for example).
And what about the hosting providers and Linux / BSD support companies, which granted, aren't global players, but there is a vast amount of them.
Is FOSS compatible with Profit? Yes
https://www.gnu.org/gnu/manifesto.html
Is FOSS evenly compatible with profit compared to proprietary products? No, not with today's corporate and economical structures (and the strict copyright)
What goes against "Hacker Ethic" and what not? Debatable
Canonical and Codeweavers and id are good examples as well. I should have thought of them.
IBM is an interesting case also. They certainly aren't a "pure play" F/OSS company the way Red Hat is, but IBM do contribute a lot to the F/OSS world, and they make a lot of knowledge available for free. But they also patent a LOT of stuff and pump out a ton of proprietary software. I'm on the fence about them.
I don't agree. I think that Google is in the same level of evilness (or will be very soon).
They just released tons of code because it is not where they are making money. But they release their search engine code? The game rules are so obvious now (not only for Google) that it is incredible that we try to think about them in an ethical way. They do things, if they have a power position they shift they change the rules to maintain that power. Do you know how many times a Google Search API was deprecated? http://blog.databigbang.com/google-search-no-api/
Another argument that I reuse every time when people compare Microsoft to Google is that you could always reverse engineered software on your machine but on The Cloud you have lost those hacker rights. You can't reverse engineer web APIs. You can build a search engine yourself but your pagerank algorithm will not be the same. More food for thought http://blog.nektra.com/main/2012/06/01/reverse-engineering-a...
There is nothing unethical in not opening your competitive advantages. Besides that, you don't have a hundred thousand machines to run it on.
> You can build a search engine yourself but your pagerank algorithm will not be the same
You can base yours on the published paper. I suppose it would be as good as Bing.
> you could always reverse engineered software on your machine
And be patent trolled out of existence if you ever used it.
No, reverse engineering is legal, and projects like Samba or my company full reversing (4 products) of closed source Microsoft projects hasn't be sued. More on that: we have been contacted by Microsoft if we need something special that they can test for compliant on newer operating systems.
Try the same web scraping the google search engine (something more "benign" and they will show you a page saying that you can't automate the search process.
And by scraping Google search results you are using their servers.
You are quoting me out of context. My whole point was about the idea of Google being more benign than Microsoft in the 90s.
So 90's Microsoft fit your ethics? Their competitive advantages being control of de-facto standard OS, file formats, etc ?
How quickly we relax after we've won the battle. I'm more scared of the worlds Google and Apple want to create than what Microsoft was doing (with the exception of the TPM).
No. Engaging in monopoly abuse and anti-competitive practices is unethical. And illegal.
Again out of context. The point of the criticism was: if the page rank is running on a machine where you have the control you can reverse engineer it.
If in 20 years Google decide that driverless cars with ads are the future and their search engine must be closed you loose your good search results (like we lost Google Reader BTW). In the Microsoft case I can always run Windows 3.1. My company even helped virtualize Internet Explorer 6 on Microsoft Windows 7 natively!
ps1: answering your reply, I just realized why Google is building driverless cars!
ps2: I am not a Microsoft fan.
I don't offer a solution to this problem; it is understandable that a company will feel you owe them something if you hack up something cool using the tricks and knowledge you gained while working for them. The more they encourage tinkering and play, the more they trade in creativity and innovation, the more they might suffer if an employee goes to another company with his/her hacks. I suppose it comes down to how much you trust the management of the company. A company can still have bad management, even if they mostly stand for hacker values. You may hack up a cool solution to a problem but the company may be unable to use it in a project because they are already implementing an inferior solution and are committed to a certain release date. Your hack might end up in a corporate purgatory; your company may refuse to use it in a product due to politics, "not invented here" syndrome of the team that would incorporate the hack, or competing priorities. However, the company will not allow you to take the hack to your next employer because they may claim you used company know-how to build it. The fear of litigation can be just as potent as the actual legal case for it. Even companies like Redhat or Mozilla may have trade secret/invention disclosure clauses that prevent employees from fully embracing "hacker ethics" even if they are better than most.
Because it's trivial to argue that the ambient knowledge and literal intellectual property that went into developing such an engine were as a direct result of your employment. The conversation at the water cooler. The knowledge that Employee X is having a frustrating time with verlet integration and collision detection. The knowledge you built-up working with great people over the last 3-4 years etc.
Because it's assuming being for profit is fundamentally unethical (at least according to 'Hacker Ethic').
No, there's nothing wrong in being for profit, you can follow your ethic and make money, next question.
Unless like some you're so far removed from reality that you think any money making is bad or several other examples that fit the definition of mental disease.
OP here... I don't at all assume that being for-profit is fundamentally unethical. As I said in the article, my own company, Fogbeam Labs, is a startup attempting to build a business around F/OSS software. I have no question that a company can, under at least some specific circumstances, manage profitability and at least some adherence to the Hacker Ethic, which is why I mentioned Red Hat.
What I question is this: is adhering to the Hacker Ethic (for some reasonable definition of "hacker ethic") generally compatible with building a for profit company? And if a company succeeds in doing both, can they keep both over a long period of time? Or is there something about the nature of companies that must pursue profitability, which intrinsically works to counter the Hacker Ethic?
Second, Google is killing RSS, on purpose, and for profit. Is this amoral? No, they have a license to do so, which is called capitalism and the free market. Capitalism is simply a way to align personal and collective incentives for profit with the common good. Generally, it is a great thing, but there are casualties. Products with a vocal user base will be killed because those products were not profitable and will hinder further growth of other products. Bourbon will be diluted, Google Reader will be discontinued. Is that amoral? If so, then all of capitalism is. Instead, you are asking for a society where as long as someone is using your product, you are obligated to support it and maybe even give it away for free. Raising prices equates to greed, and discontinuing products to evil. Apply this logic to your ventures and tell me if that really is the society you want.
In light of this, in order to not become 'evil', google has to work on its organisation. And they do, Rubin's and Huber's exit, spring cleaning etc.. Also, all the smart technology google has could allow them to avoid bloated bureaucracies, hence not becoming evil.
But they are no Uber-humans. So let's see.
Firebrand
While expounding upon the virtue of the individual, it is simultaneously devaluing and grinding down an endless number of them.
It is really about the "select" individual. If you are not selected, you do not matter. And participation is no guarantee of selection.
Rather than the ostensible goal, look at what the proponent is willing to do to achieve it. Judge accordingly.
--
[1] also present, in somewhat different disguise, in many formally "not-for-profit" endeavors
Or at least it seems that way to me.