News for hackers. Stuff that matters.
Re:The culture war at the heart of open source by Stranger43 on Tuesday March 26, 2019 @01:31PM (#19494069)
What we are seeing is not as much a war inside the community but an assault from a set of corporations that want to harvest their ownership of a name associated with a successful opensource project into making them the next Microsoft as they have to repay their investors/owners with super-normal profits a functional free market cannot actual provide.

All of the recent issues have started with someone trying to reinvent Microsoft shared source idea where the focus is on code transparency not the right to modify and fork.

It's a common pattern of substituting the real movement with a cargo cult copy, where the original goals is replaced by a set of consumable you have to buy, that have killed far more important movements then the opensource one in the past where orithe attack does not come openly but as astroturfing campaigns crafted to subvert real criticism and create the impression that the purveyors of cargo cult movement is trying to save the movement where as the goal is usually to carve a way for them to generate the cash their investors/creditors demand if not to become filthy rich.

The opensource schism between osi and fsf was more about letting opensource escape the leadership by committee culture of academia and find a way for it to ride the corporate beasts as a symbiotic parasite through forking and re-merging. Where as the current manufactured crisis stems from the need of a bunch if startups to turn the relationship around and control the opensource project they back like a rider controls a horse which means preventing forks and independent commercial contributors.

The Linux project where nobody uses the mainline kernel tree directly in production is a good example of the OSI model, here we have a bunch of companies forced to provide code upstream in order to provide a Linux product downstream to their customers in a relationship where there is not a "Linux inc" monopolizing the revenue stream generated from the end users but where all of the commercial contributors gets the revenue from their individual customers.

What the likes of elastic or mongo that have been the center of controversy recently want is to become that single entity monopolizing the entire revenue stream of the opensource project they sponsor, which was also what oracle tried to become for MySQL and OpenOffice, as this is not an new conflict.

Re:The culture war at the heart of open source by jdsully on Tuesday March 26, 2019 @03:23PM (#19495173)
With Linux we at least get the source out of these third party companies (most of the time). The nonstable driver interface is a major driver of that since Linux famously refuses to enforce its license.

The problem is with the BSD licenses where people can take and not give back. It’s not a matter of who gets paid - but whether the primary beneficiaries are giving back their source code. They are the ones most incentivized to write new code.

Re:The culture war at the heart of open source by Stranger43 on Tuesday March 26, 2019 @05:15PM (#19496098)
Yes and the problem here is that people who are not okay with proprietary forks choose an BSD license in order to seem cool, attract users or provide their own proprietary fork based on contributed code.

The controversy is not that some companies migrate to GPL or AGPL licenses but that some companies want to take a two sided contributor/maintainer relationship and turn it into an one sided contract by adding clauses that lets them prevent forking the core into product that compete with their own proprietary derivatives, which no OSI aproved license does.

As the FSF did actually release open source license that deal with the issue of cloud providers forking an opensource project without contributing code back in 2002(the actual current AGPLv2 license is from 2007) it's nonsense to say that you cannot close that hole with a OSI approved license.

Re:The culture war at the heart of open source by jdsully on Tuesday March 26, 2019 @05:34PM (#19496248)
Yes but historically it was the owner of the trademark that was able to reap the bulk of any revenue. Normally the trademark was owned by the developers behind the project. Proprietary forks happened but because they didn't have the name recognition they were niche.

It seems the convenience of hosting services on the same infrastructure you already run everything else on (the cloud) outstrips the value of the trademark. This is new uncharted territory. So while it was always allowed by the license - in practice it was not as big a problem as it is today.

Re:The culture war at the heart of open source by Stranger43 on Tuesday March 26, 2019 @06:18PM (#19496522)
Except that it's not that uncommon, The Oracle/Novell conflict that gave us LibreOffice is an example of the trademark owner being derived of significant revenue by a more competent contributor who when the owner tried to take back control forked the project so successfully that the trademark on openoffice became almost worthless over the span of a few years.

The hosting providers have always absorbed a huge amount of the revenue from opensource web infrastructure without a direct payment line back to the trademark holder, as companies like SUSE and RedHat acts as successful middlemen and co-developers of a lot of frameworks they don't have the trademark on.

The idea that owning a trademark on an opensource project entitle you to the bulk of the revenue started in the VC circus about a decade ago prior to that you did it for other reasons or as a part of an consultancy operation in collaboration with a wider community. The OpenSource by license but build by a single company model expecting to operate on the shareware model of the 1980ies PC industry is what's new not the existence of non-paying hosting companies or large enterprises as potential rivals for support revenue.

Re:The culture war at the heart of open source by jdsully on Tuesday March 26, 2019 @09:03PM (#19497360)
And yet if you look on Google Trends you can see that Open Office has 15x the number of searches LibreOffice has. Trademarks are incredibly sticky in people's minds and forks are hard to pull off. I have experience here as I run a multi-threaded fork of Redis and people constantly ask if we have the same features.
Re:The culture war at the heart of open source by afiori on Wednesday March 27, 2019 @08:33AM (#19500195)
as anecdotal evidence everyone I saw use "openoffice" in the last 6+ years was actually using libreoffice and calling it openoffice (it was in italy, so language can be a factor. openoffice has a more natural sound than libreoffice)
Re:The culture war at the heart of open source by cowb0yl0gic on Wednesday March 27, 2019 @11:36AM (#19501951)
Part of this may have to do that OpenOffice is more enterprise-oriented, so maybe more likely to be recommended by IT people with exposure to it, and more likely to be used in an organizational context. I actually recently searched for "openoffice" when I meant "libreoffice" (which I switched to years ago). So definitely inertia in various manifestations. I think this is why some forked projects make little effort to maintain "mental continuity" (visual, naming) with their parent; it might be just as well to appear as something entirely distinct from the beginning.
Re:The culture war at the heart of open source by steveklabnik on Tuesday March 26, 2019 @01:45PM (#19494231)
Thanks for this comment! I think that your sentiment is not unusual, and exactly is what I'm talking about. I'm not sure I fully agree with everything you're saying, exactly, but I do think that it's a good illustration of how things, as they are, are not working for everyone.
Re:The culture war at the heart of open source by bmer on Tuesday March 26, 2019 @07:45PM (#19496968)
I wonder if the "third movement" will take a similar form to that held by many Rust projects: openly available source + structure to encourage and maintain contributions (mentorship programs, openly available discussion of design possibilities, things like the Rust Code of Conduct which have learned from internet-based communities of the last 3 decades?).

Would it be fair to argue that a flaw of the FSF is that it focuses on making free software (per FSF definition), but does not focus on how to encourage the maintenance and development of free software? It doesn't seem to focus on the creation of contributors: i.e. teaching new people how to fish, in the free software way, and thus it is a movement that is vulnerable to the ravages of time?

Re:The culture war at the heart of open source by 0815test on Tuesday March 26, 2019 @07:50PM (#19496988)
This was THE major contribution of the "Open Source" movement to FLOSS dev practices: the open Bazaar vs. the Cathedral. FSF was Cathedral-like (shaped by the model of academia) and really struggled to adopt the more effective and more open dev methodologies that were first demonstrated by e.g. Linux and other net-driven projects - it's why the Hurd kernel is still not out today, after 30 years or so of development effort.

Teaching newbies how to "fish" in the OSS community is also something that saw a lot of focus as soon as the issue became clear in the 1990s, as the microcomputer community started getting internet links and interacting with the pre-existing free-software and hacker communities. We see a summary of this viewpoint e.g. in ESR's "Hacker-HOWTO" http://www.catb.org/~esr/faqs/hacker-howto.html

Re:The culture war at the heart of open source by chx on Tuesday March 26, 2019 @11:21PM (#19497931)
Be extremely careful with ESR's documents. This one links to How To Ask Smart Questions which I have "subscribed" to myself in the past but now I see very serious problems with it:

> What we are, unapologetically, is hostile to people who seem to be unwilling to think or to do their own homework before asking questions.

There's no reason to jump down a new user's throat. If you are annoyed by a question, move on, let others deal with it if they so want. Or improve it.

You could adopt Sai Baba's philosophy: Before you speak, ask yourself: is it kind, is it necessary, is it true, does it improve on the silence?

Or you can just go with Ellen Page's: This world would be a whole lot better if we just made an effort to be less horrible to one another.

You could read https://www.destroyallsoftware.com/blog/2018/a-case-study-in... as well.

Re:The culture war at the heart of open source by 0815test on Wednesday March 27, 2019 @01:36AM (#19498401)
> There's no reason to jump down a new user's throat. If you are annoyed by a question, move on, let others deal with it if they so want...

If you read further in ESR's document, you'd find out that this is exactly what he predicts will happen! But let's not pretend that this isn't a sort of hostility towards those who ask questions in unhelpful ways. Even entirely non-violent, passive resistance is hostility - of a sort! This is what ESR is trying to fix here, by addressing the root problem that causes it.

Re:The culture war at the heart of open source by thraway-burnout on Wednesday March 27, 2019 @06:55AM (#19499637)
> There's no reason to jump down a new user's throat. If you are annoyed by a question, move on, let others deal with it if they so want. Or improve it.

But then you're keeping them ignorant. Letting them know they're expected to do their part is a net positive in the long run, for everyone involved.

Re:The culture war at the heart of open source by steveklabnik on Wednesday March 27, 2019 @08:14AM (#19500080)
I don't think that Rust has solved this, not by a long shot. I do think there are some things you're getting at that are aligned with my thinking, but that's for the next post :)
Re:The culture war at the heart of open source by na85 on Tuesday March 26, 2019 @07:28PM (#19496881)
One point I think the article missed was the advent of the web, which has rendered a lot of these debates moot - when everything is X-as-a-Service then the only thing running on my machine is some bloated javascript written by someone who thinks they're an engineer because they graduated a boot camp. I mention this because ultimately, and this is the point I think is missing from the article, whether $serverside_framework is libre or proprietary makes no difference - the company is going to get rich selling my personal data either way. That is to say, to a lot of people for whom computing is synonymous with the web, the distinction between free software/open-source software and proprietary is blurred because less and less code runs on our devices now.

The stale, tired lecture that Stallman's been giving for the last 15 years about ethics isn't persuasive any more because the really odious code isn't running on my machine. Whether facebook's codebase respects their engineering team's collective freedoms or not simply has no bearing on my experience as a user. I'm getting exploited either way.

Re:The culture war at the heart of open source by Jedd on Tuesday March 26, 2019 @11:09PM (#19497887)
You are conflating two very distinct problems.

But Eben Moglen and rms have been warning about both problems since before you evidently noticed the second one.

[dead]
Re:The culture war at the heart of open source by Jedd on Wednesday March 27, 2019 @02:35AM (#19498581)
I think you may be projecting wrt any snide.

I understand that you think the FSF has a public relations problem, and that's okay. As TFA pointed out, plenty of people don't understand the history of 'free software' or even 'open source', despite the latter's stated intent was to remove the ambiguity of the former.

Eben and Richard put a lot of thought into the development of GPLv3, specifically around its applicability to SaaS. Your earlier comment suggested you believe they did not - though there's plenty of interviews with, and comments from, Eben around precisely these considerations back in 2007 when GPLv3 was released.

Other licences - the Affero GPL variants are the obvious examples - can be applied to software where the author(s) wish to prevent SaaS (mis)use, but for various reasons these are not as widely utilised. Affero v2 was released, not by coincidence, shortly after GPLv3.

You have conflated ethics with code, misheard rms & Eben's repeated warnings (the famous 'you get some php doodads and spying for free all the time' for example), made some ad hominem attacks on person(s) who've expressed laudable and consistent ethical position for over three decades, and failed to comprehend that Facebook (etc) are only in control of your personal data because you have provided it to them.

Re:The culture war at the heart of open source by na85 on Wednesday March 27, 2019 @03:17AM (#19498695)
>You have conflated ethics with code, misheard rms & Eben's repeated warnings (the famous 'you get some php doodads and spying for free all the time' for example), made some ad hominem attacks on person(s) who've expressed laudable and consistent ethical position for over three decades, and failed to comprehend that Facebook (etc) are only in control of your personal data because you have provided it to them.

I must be consistently misinterpreting you, because this part comes off very smug and superior. I'll say the following for other readers and then I'm not going to argue any further with an obvious troll.

1) I see little value to society in "maintaining a laudable and consistent ethical position" for any length of time if such a position does not help in actually advancing your cause. Proprietary software is stronger than ever in part because non-Affero licenses do not require SaaS vendors to contribute code back to the community.

2) Don't tell me what I failed or didn't fail to comprehend - facebook builds shadow profiles on people who don't have accounts, irrespective of whether or not they voluntarily provide information.

Re:The culture war at the heart of open source by Jedd on Wednesday March 27, 2019 @07:05AM (#19499688)
> I see little value to society in "maintaining a laudable and consistent ethical position" for any length of time if such a position does not help in actually advancing your cause.

There's some implicit logical fallacies in there. There's a hint that if your cause isn't immediately advanced, then you should abandon your ethical position. There's the suggestion that your outside (and seemingly somewhat biased or under-informed) evaluation should be sufficient to convince others to abandon those positions.

Then there's this claim that could best be described as asserting facts not in evidence:

> Proprietary software is stronger than ever in part because non-Affero licenses do not require SaaS vendors to contribute code back to the community.

As to:

> Don't tell me what I failed or didn't fail to comprehend - facebook builds shadow profiles on people who don't have accounts, irrespective of whether or not they voluntarily provide information.

Do you have a Facebook account?

Re:The culture war at the heart of open source by steveklabnik on Wednesday March 27, 2019 @08:17AM (#19500097)
I think you'll like the follow-up post. As I said, my goal here was not to discuss if these movements achieved their goals or not; it was to describe the history. So, yes, I'm not talking about any of that, it was explicitly off-topic.
Re:The culture war at the heart of open source by pjmlp on Wednesday March 27, 2019 @11:33AM (#19501918)
That already existed before the Web got widespread.

Mainframes, X Windows terminals, Netware, ....