Interview with Steve Klabnik
maskmagazine.com
maskmagazine.com
I also thought it was curious that he's advocating for capturing 100% of the value you create, apparently not considering the value he gets from other people without paying them.
This didn't resonate with me. It made me a little curious, but left lots of "How did you get to that conclusion?" questions. Any recommendations on what his best writing is?
(Helped me realize why writing opensource never appealed to me: the respect of my peers is even worse motivator for me than money. I rarely enjoyed the company of other programmers, due to the toxic culture we replicate. Caused some minor problems when I "led" a team of them; needed to care for them despite disgust at their cowardly, sociopathic acts. My interest kept returning to their far more marginalized coworkers.)
In theory, freeing people from labor as a necessity is a good thing where we all gain time to pursue our creative passions instead of putting in 40-80 hours as wage slaves; in practice (based on economic trends and prevailing contemporary political views that seem unlikely to shift in the near term), it appears to be hurling us towards something vaguely like the society that was presented in the movie "Elysium"
> apparently not considering the value he gets from other people without paying them.
Oh, I think about this _all_ the time, trust me.
In any case, very interesting interview.
I'd love to see more like this even if the subject was someone on the opposite end of the political/economic spectrum from me, I found it much more interesting than the typical padded puff-pieces "What Hacker XYZ uses to hack with" (spoiler: probably a MacBook, you bunch of Apple-sellouts!).
A useful alternative perspective on open source and I hope people will pay attention.
Unionization is something I certainly hope can someday happen for programmers.
I think this touches on some very serious unresolved issues we have in society.
Anti-capitalism is a reaction but not a solution. More egalitarian sharing-based attempts at organization have generally also resulted in centralization and lack of freedom and equality just as much as capitalism has.
I think that the problem is creating a system that is efficient and holistic but also allows for diversity and evolution.
Whether you are coming at it from a fundamentally competitive angle or a cooperative one, you easily end up with centralization and hierarchy. Creating efficient holistic systems generally results in this hierarchy.
What we want is a system that is somehow holistic but also made up of diverse components.
I think that the problem we need to solve, or if it is solved then we need to starting promoting the solutions.
If anyone read this and has an answer to that question please let me know.
"creating a system that is efficient and holistic but also allows for diversity and evolution."
Effectively: I want things to be one thing that is the same, but also to be many things that change constantly. The truth is that this kind of small-scale logic breaks down when we talk about large systems. They can usefully be viewed, to take a page from Marx, as mediators of internal contradictions like this. Desires that pull in opposed directions.
It's in fact these contradictions that Marx, I believe, very effectively demonstrates cause ever more rapid and widespread crises like the financial meltdown of 2008 and the .com bubble 8 years before that as well as numerous global crises in the interim. He leverages a lot of historical and empirical data to demonstrate this and I would say reality has consistently validated this prediction. Its this crisis tendency that leads to an anti-capitalist position - clearly the system cannot effectively avoid disaster (it's now struggling to even remain stable for a decade). Therefore, we should really search for alternatives, what those are is not a ready-made answer and there's a lot of push back in attempting to experiment in the way necessary to discover them.
All of these crisis are not caused by a contradiction in thinking, they are caused by not comprehending and solving the true problem, which I have stated.
The reason this problem hasn't been solved is because it is extremely difficult, to the degree that it is easy for people to simply dismiss it as being contradictory goals.
Marxist thinking has led many times to a cooperative approach which has led to holistic hierarchical systems that were not diverse and flexible enough to cope with an evolving and distributed reality.
Capitalistic thinking also eventually leads to the same type of holistic hierarchical systems with the same problems.
However, one thing we both do agree on is the distinction between free and open source. I do not particularly care for open source, as it is a nice way to provide unpaid work for other people to exploit and make lots of of money off of without providing compensation of any form in return. That seems extremely unethical to me. However, I provide the bulk of my public software under GPL-derived licenses: if a company wants to use it, they need to publish the source so other may benefit. That is my price. Alternatively, if that is onerous, they can give me some cash.
I strongly believe that it's improper to take others work for gratis and not provide consideration in return - its also unethical to encourage an entire industry to contribute gratis work and build off of it for large piles of cash.
Open-source is only an ethical perversion if you believe the above is a just system of compensation. To me the profit motive is a hinderance to progress and innovation as it requires subjugating everything to the need to produce a surplus - often eliminating whole extremely useful areas for human advancement as they are impractical in this regard. Case and point: no one paid Einstein to produce his innovation, he merely took a menial job that gave him time and means to produce it. That being said capitalists have certainly made money off of it - eg, GPS. We should be careful not to conflate the exploitation of innovations with the cause of them.
Oh, other remark - the ethical perversion that MIT/Apache/et al allowed is that billions of dollars are made off those licenses, providing very excellent lifestyles to selected people, and there is no compensation ipso facto to the actual authors outside of (maybe) recognition in license.txt files hidden away on phones. Recognition does not (as a first order effect) help bills get paid (or a better life for author (those might be second order effects)), nor does it help the world in general (except for the product itself).
Consider the effects of open source on the economy (positive), and the fact that thousands of people do this for free, enabling companies to essentially get free labor (and then have the gall to want unpaid labor proof in interviews).
Stallman approaches this topic grounded as a question of ethics and morals, with an imperative to share information.
I approach the topic in three ways: "Am I taking this thought-stuff and making fat cash and not giving anything back to the person who made it?", and "Can the end user repair (or find a repair person) the product I have provided them?", and "If this is a good project, can it be maintained and recovered in thirty years time". I don't think anything but the GPL (and friends) gives that position.
You can also say to my position that it's terribly unethical to ask people in each company that wants to do X to do the same project (but duplicated for each company), rather than having an open source project that has liberal licensing and having the engineers share work. Wasting other people's lives is a harsh thing as well. :-)
I jointed Rust to write an ML project and contribute, I gave a talk on the philosophy of programming, I think I was speaking one conference behind him at one point too. And yesterday he opens metaphysics.io and I programmingphilosophically.com ...
It's interesting to see what could be with a little effort. And yet I still dilly dally and potter around.
Mega-racist? What? Lost me a bit there.
It's weird to me that he speaks about the free software movement as if it were dead...as if the only motivator to write open source software is to get a job with an artificially low salary.
I assume that was mostly a thinly-veiled jab at ESR; who is a racist and generally a giant asshat, IMO; but it probably isn't worded in the best way when taken out of context of the paragraph preceding it since it sounds like the speaker is conflating ESR with the Free software people (who I also tend to disagree with on a great many things but for different reasons). At the very least, I wouldn't associate libertarianism with the high-level FSF types.
> You never reach the Body without Organs, you can't reach it,
> you are forever attaining it, it is a limit.
Glad to see some other Deleuzians around too. :)But my more significant point is the second one, which is that novel language design is research, period.