4 ms·
I agree anyone competent enough to run a good FOSS project from their savings will face a daily temptation of abandoning their precarious existence for a substa
by pdfernhout 9y ago
I agree anyone competent enough to run a good FOSS project from their savings will face a daily temptation of abandoning their precarious existence for a substantial secure income working at a corporate job. And I agree also that it is problematical how to divide donations to a project when there are multiple contributors (especially versus donations to specific developers, but even that is problematic if a multi-person project is involved). I also agree on the need for building a community around a project.
Where we differ regarding the BI and FOSS is possibly in thinking in these areas:
* There are many small but important projects (Mithril, Vue, many others -- even Linux early on) which are initially the work of one developer, eventually supported by a community. A BI would make more such starts possible, and also make contributions more feasible. While it is not quite "if you build it, they will come", certainly there are a lot of cases where a good project, well supported by one person, makes a big difference to a lot of people. Khan Academy in its early years is another great example of this.
* There is an entire gift economy of volunteerism. In some ways, much economic activity in even the USA is voluntary (even if it is ignored in the GDP) when you consider child care, helping neighbors, volunteering at non-profits, conversing with strangers to share knowledge, and so on. So, I know it is possible.
* Regarding "most people" and "some people": If you multiple seven billion people on the planet times even 0.1% of people being civic-minded at any particular time (and the percentage is probably much higher), then you get 7 million people. That is still a lot of people who can put a lot of time into things. And even without a BI, Clay Skirky said, there is a lot of time that could be liberated for improving free software and free content:
https://web.archive.org/web/20110102193349/http://www.shirky.com/herecomeseverybody/2008/04/looking-for-the-mouse.html https://web.archive.org/web/20110102193349/http://www.shirky...
"Two hundred billion hours [of TV watching], in the U.S. alone, every year. Put another way, now that we have a unit, that's 2,000 Wikipedia projects a year spent watching television. Or put still another way, in the U.S., we spend 100 million hours every weekend, just watching the ads. This is a pretty big surplus."
The bottom line is that the way people make a lot of money is by standing between someone and something they want and asking for a toll to access that thing. Almost all venture business models are based on some variation of that (or aspire to that such rent seeking). It's not the only way to make money, but it is the way to make a lot of money. The problem is that tolls have lots of external costs. For tolls at bridges there are delays, health costs of fumes, and increased risks of accidents. For online software, there is the externality of lost privacy (but only one-way, consumer to aggregator) needed to make possible the tolls Google and Facebook charge advertisers as they sell human eyeballs. There is also the externality of risks from central points of failure (whether loss of service or censorship).
Small-scale exchange commerce may make a lot of capitalistic sense at the scale of, say, running a local farm, bagel shop, or plumbing company. But on a large scale, like Facebook, Google, Slack, and so on, the centralization of control of information flows poses enormous risks to democracy.
If there was not so much regulatory capture, we might expect our governments to pour literally trillions of dollars a year into software (and content) for democracy right now given how important that is. Instead we have a proprietary centralized Facebook, Google, Twitter, and even Windows -- and our democracy and culture is at great risk from an imbalance of power. Governments at the behest of content publishers have continually expanded copyright and passed ever more draconian laws about sharing information. And every day we get more funding pouring into the next venture (like Slack) that can figure out how to capture and centralize more information and data mine it for the benefit of the investors.
For a latest example of how Slack continues to invest in data minining alll the secrets of coprorations:
https://medium.com/@noah_weiss/starting-up-slack-s-search-learning-intelligence-group-in-the-new-nyc-office-af6523090789 https://medium.com/@noah_weiss/starting-up-slack-s-search-le...
As we move into an age of AI, the emphasis on monopolistic business models is even more dangerous. It's bad enough to have a communications system shaped by short-term greed and competition -- it is far, far worse to have autonomous inhuman AIs shaped by short-term greed and competition let loose on the net.
I wrote an essay relate to such funding trends over a decade ago, with a section on automotive intelligence:
http://pdfernhout.net/on-funding-digital-public-works.html#what_have_funding_policies_in_automotive_intelligence_wrought http://pdfernhout.net/on-funding-digital-public-works.html#w...
Of course, ultimately, there are lots of moral failures all around. If people had rejected Facebook or Slack from the start, the world online might be a very different place.
But, in the words of Marc Zuckerberg: https://en.wikiquote.org/wiki/Mark_Zuckerberg https://en.wikiquote.org/wiki/Mark_Zuckerberg
Zuck: Yeah so if you ever need info about anyone at Harvard
Zuck: Just ask
Zuck: I have over 4,000 emails, pictures, addresses, SNS
[Redacted Friend's Name]: What? How'd you manage that one?
Zuck: People just submitted it.
Zuck: I don't know why.
Zuck: They "trust me"
Zuck: Dumb fucks
Now, we all need to trust other people in this world to have a happy life. But in a democracy, the idea is to spread that trust around as much as is feasible and have checks and balances. There is also the notion of incrementally earned trust -- and also the recall of trust (like impeachment).
But how do we impeach Facebook, Slack, Google, or Equifax? In our society, we can't. The best we can do is create alternatives.
Instead of centralized proprietary services like Facebook or Slack, we could instead have shared standards (e.g. email, IRC, or what comes next) and a variety of implementers of those standards. But if all the techies are being paid by VC to work for Facebook or Slack or the next similar service, that creates a vacuum of developers working on better email or better IRC standards (and implementations).
We may benefit from some hierarchy, but we also benefit from having that mixed with some meshwork (as Manuel De Landa suggests: http://www.t0.or.at/delanda/meshwork.htm http://www.t0.or.at/delanda/meshwork.htm ).
There are several options for moving forward -- a Basic Income is just one of them. Maybe there can be better business models that affirm democracy. And maybe there can be more court rulings protecting democracy. And maybe there can be more collective investment by government and foundations in FOSS. (One other place I suggest that is here, suggesting the intelligence community fund FOSS intelligence tools: http://web.archive.org/web/20160508005451/http://pcast.ideascale.com/a/dtd/-The-need-for-FOSS-intelligence-tools-for-sensemaking-etc.-/76207-8319 http://web.archive.org/web/20160508005451/http://pcast.ideas... ) But we may not get there if we believe a conventional rent-seeking business model is the only way to fund most software and communication services.
- SXX 9y agoWhile I wish to be as positive as you are about the future there still few points I feel important to make. * First of all I don't think that important projects started by single developer is right example for benefit that BI could bring because they managed without basic income in past and they don't need it today. If project don't get enough traction during period when project originator actively work on it that's usually mean that will never happen. But if original developer leave there still chance for someone else who believe in idea to take control or just fork it and continue. Also this rotation seems like one of crucial parts that make open source successful. So while BI would let someone to work on the same code indefinitely or at least much longer than now I don't think that will greatly increase number of popular and widely used open source projects. And who knows might be it's will even decrease that number. * Another note about voluntarism. It's great that in developed countries there is endless number of ways for society to participate in all kind of useful activities and I wish it's was even remotely close in country of my origin. Though for the reasons stated before I simply don't believe that crowd-sourcing can be applied to build successful software projects. You might say that community can go promote software instead of helping with development, but today you can't even promote project efficiently using centralized tools we have simply because companies companies like Facebook and others want you to pay for that. Number of communities outside of centralized social networks is dwindle over last 10 years. So I wish to think positively, but so far all I see is that distributed FOSS projects cannot successfully compete with corporate or VC funded products. With direction where Internet, hardware trends, Internet and society itself going I don't see how we going to get more people involved in open source and not less. But hopefully someone will come up with idea how to fund truly distributed open source teams so they can at least somewhat compete with VC money burning centralized proprietary alternatives. Without that best we can hope for is that open source will keep positions it's have today.
- pdfernhout 9y agoA basic income makes it possible for, say, 100 software developers to choose to work together on the same project of their own choosing and of their own free will -- as opposed to having to work for someone else on someone else's choice of project just to be able to pay for food and rent. That's the difference a BI would make. Now, getting 100 software developers top agree to work together on the same project might not be easy ("herding cats"). But it seems doable, as we can point to quite a few projects (including big names like Linux, WordPress, Apache, and Python) where it has happened. And there are even some books out there on how to create and manage FOSS projects. Granted, those particular big-name projects have also had commercial support eventually -- so we don't know all the details of what might be possible otherwise. But there are plenty of examples of voluntary groups of significant size dedicated to a common purpose (fire companies, sports clubs, historical societies, and so on) so it is not inconceivable the same will continue to happen for software if people have the free time to participate in them.