How a VC-Funded Company Is Undermining the Open-Source Community (theoutline.com)
Adrianne Jeffries, reporting for The Outline: Is a $4 million venture capital-funded startup stealthily taking over popular coding tools and injecting ads and spyware into them? That's what some programmers fear may be happening. It is one of the most troubling scandals to hit the open-source community -- a robust network of programmers who work on shared tools for free -- in recent memory. It started back in April, when a programmer noticed a strange change to an open-source tool called Minimap. Minimap has had more than 3.5 million downloads, but like many open-source tools, it was maintained by a single person who no one knew much about other than their username: @abe33. At some point, @abe33, whose real name is Cedric Nehemie, was hired by Kite. Kite was started by Adam Smith, a successful tech entrepreneur who raised funding from a slew of big names including the CEO of Dropbox and the creator of WordPress. It is unclear what Kite's business model is, but it says it uses machine-learning techniques to make coding tools. Its tools are not open source. After being hired by Kite, @abe33 made an update to Minimap. The update was titled "Implement Kite promotion," and it appeared to look at a user's code and insert links to related pages on Kite's website. Kite called this a useful feature. Programmers said it was not useful and was therefore just an ad for an unrelated service, something many programmers would consider a violation of the open-source spirit. "It's not a feature, it's advertising -- and people don't want it, you want it," wrote user @p-e-w. "The least you can do is own up to that." "I have to wonder if your goal was to upset enough people that you'd generate real attention on various news sites and get Kite a ton of free publicity before your next funding round," @DevOpsJohn wrote. "That's the only sane explanation I can find for suddenly dropping ads into the core of one of the oldest and most useful Atom plugins." [...] Although Kite has no business model yet, it's widely thought in Silicon Valley that having users is the first step toward profitability. Adding users potentially benefits the company in another way, by giving it access to precious data. Kite says it uses machine learning tactics to make the best coding helper tools possible. In order to do that, it needs tons of data to learn from. The more code it can look at, the better its autocomplete suggestions will get, for example.
Developer shits on own code. Fork it before the ad insert, and keep using it. If you really need it to do your job, either take over the fork, or hire someone else to do it. Is this really rocket-science? And how does this undermine open source? Clickbait headline.
Velociraptor = Distiraptor / Timeraptor
Injecting ads into the free tools doesn't seem any worse to me than "open source" project companies that ship a free but hobbled "trialware" open source edition and then sell a commercial closed-source solution of the same tool. (This is pretty common with companies/projects that reserve "enterprise" features behind a paid model.)
It's actually much worse, for a couple of reasons.
1) a fully functional, free tool can become very widely used and relied upon, then ruined by this sort of thing, causing real disruption to a lot of people and/or projects.
2) it's a bait and switch scheme, promising one thing, then pulling the rug out from under everyone's feet and delivering something suddenly very different
3) if forced to fork, that eats up a bunch of other folk's cycles and energy for something that should have been totally unnecessary. That's thought and energy that is now unavailable for other projects they would have perhaps preferred to work on, so the knockon effects of this sort of thing can become quite multiplicative (in a negative way)
At least with crippleware, you know it's crippleware the moment you download it and can remove it (or buy the commercial version if for some reason you're impressed). It may be annoying, but it's a far more honest business model than what these clowns are doing.
I would consider doing business with an honest company, even if I'm not fond of their marketing approach. Only a fool would knowingly choose to do business with people who engage in these kinds of dishonest bait and switch programs.
Open source hasn't been a few giant projects in the 25 years I've been programming, its always been tens of thousands of projects often written by one person and very few were vetted.