3 ms·
Many software developers work for places where selling the software is not how they make money. Another big example would be "enterprise". You are paid to sol
by jrochkind1 3y ago
Many software developers work for places where selling the software is not how they make money.
Another big example would be "enterprise". You are paid to solve problems for the organization. If the code you write to solve those problems is open source (and you use other open source code to help solve them too) it doesn't really conflict with the ability of the organization to pay your salary.
- lapcat 3y ago> Many software developers work for places where selling the software is not how they make money. But many software developers do work for places where selling the software, or selling products that include the software, is how they make money. The question isn't whether some companies can make money from software without selling it. Yes, of course. The question is whether outlawing the selling of software would put a lot of companies out of business, and again, the answer is yes, of course. > If the code you write to solve those problems is open source (and you use other open source code to help solve them too) it doesn't really conflict with the ability of the organization to pay your salary. I'm not sure it doesn't conflict. Either the software is specific to the organization, in which case it's mostly pointless to open source it, or the software can be used by multiple organizations, and if so, then you may end up losing many or most of your potential customers if you give your software away for free to organizations who aren't already employing you. The larger issue is, you're still assuming capitalist businesses exist. Why are we singling out software as having to be free in a capitalist economy? This is why I asked about a Free Houses Foundation and a Free Furniture Foundation. If the author wants an alternative to capitalism, it doesn't make sense to talk specifically about software and only software. Software is only one small part of the overall economy. I don't see why software developers have to "unilaterally disarm", as if were.
- jrochkind1 3y agoI don't know that anyone, including RMS, is suggesting outlawing selling software. But some, including RMS, are suggesting all open source software as an ideal and goal and possibility for a realistic society. How we get there is a different question; I think RMS would suggest as a voluntary political movement -- of people and organizations choosing to product open source software and boycott non-open source software. Have you seen free software advocates suggest outlawing non-free software and if so where? Anyway, I was replying to someone saying -- but how could programmers have jobs, if all software was open source? we can't all work in academia. So I think it's clear there could be lots and lots of programmer jobs even if all software were open source, and not just in academia. I'm not sure you're following my "enterprise" example. There might be a company that produces Widgets, and sells Widgets, but they have developers in-house to produce software that helps them make widgets. There are lots of such in-house programmers. Now, many companies might say -- but we don't want you to share that software, what if our widget-making competitors got a hold of it, they could compete with us better! I think we developers know it doesn't really work like that -- the software can almost never be used as-is, the other company will always need it's own developers to adapt it. But that also doesn't mean it's useless, parts of it may be useful -- including by those in other industries. But either way, the issue isn't "losing potential companies", it's the worry that it will make us less competitive if we share the "special sauce". But it seldom works that way. But sure, some companies business models depend on proprietary software. It's clear the ecnonomy/market woudln't work exactly the same. Perhaps software engineers could no longer count on 99th percentile compensation (although I'm not even sure of that), but that's different than saying it's incompatible with software engineers getting paid, on a wide scale. I do agree that we should be talking about free houses and free furniture, sure -- but the difference in software is that it can be copied infinitely at no cost. If I produce a chair, if you take my chair i don't have it anymore. If I produce sofware, literally everyone can have it at once, without having to manufacture extra copies at significant prices that must be paid by someone. That's why it's different than houses or chairs. I'm interested in non-capitalist houses and chairs too, but there's no reason we can't discuss free and open source software -- which after all already exists and is a major existing thing in the software ecology -- until we've solved free chairs and houses too.
- lapcat 3y ago> I don't know that anyone, including RMS, is suggesting outlawing selling software. > boycott non-open source software Outlawing vs. boycotting is a distinction without a difference. If the boycott is effective, they're practically the same. > Anyway, I was replying to someone saying -- but how could programmers have jobs, if all software was open source? we can't all work in academia. That was still me. ;-) > I'm not sure you're following my "enterprise" example. I understand it. But please understand that I am an independent developer who sells my software directly to consumers, so this model would put me, for one, out of business. > I do agree that we should be talking about free houses and free furniture, sure -- but the difference in software is that it can be copied infinitely at no cost. This is what people seem to be assuming, but it's wrong. Software requires customer support. It requires distribution, which would typically be over the internet now, so there's hosting, bandwidth, web sites, etc. Software requires maintenance to fix bugs and make improvements. The more users there are, the more obscure bugs they'll uncover. And a lot of client software also has some backend service, which at scale requires a ton of labor and often hardware. Users do come at a cost, often a large cost. They can't just scale infinitely for free. The elephant in the room is that a lot of "successful" large FOSS projects today have well-funded corporate backers. To take one example, Firefox is funded mostly by Google Search money. The cold hard financial reality is that FOSS is largely dependent on for-profit business, so I'm not impressed when people say that we already have FOSS. Its self-funding is extremely limited at best. I wonder how you would fund recording musicians? You can "just copy" digital music, or indeed any digital asset such as movies, TV shows, and ebooks. Is that really going to be what determines who gets to make money and who has to be defunded?