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
and show the moptherforkers!
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.)
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.
I ducked it and found no info. Tried package manager but is not there. So wtf does it do?
This is an appy app app for the appy Atom app, so of course it has apps! Only LUDDITES hate apps that app other apps!
Apps!
For some reason this company with no business model reminds me of the CueCat.
https://en.wikipedia.org/wiki/CueCat
We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
This whole "If you don't like some idiotic changes made to a piece of open source software you have to fork it and maintain it yourself!" attitude is killing the open source community.
It just encourages division and strife, instead of collaboration and progress. Forking should be the last resort.
What's worse is that for most users the best option is just to find some other alternative. Sometimes this alternative is proprietary.
Firefox is a great example of this. It has been one unwanted change after another for years and years. Yeah, there have been some forks, but most Firefox users just find it easier to switch to Chrome, Safari, Edge, or some other non-Firefox browser. Now Firefox's share of the market is in the low single-digit percent range.
Debian is another. Systemd was forced on Debian's users, and this ruined the stability and reliability that many of Debian's users had come to require. Using GNOME 3 as the default desktop doesn't help, either. A small number of people tried to create the Devuan fork, but most other serious Debian users just moved their servers to FreeBSD or OpenBSD, and started using FreeBSD or even macOS on their workstations. Now Debian has become nothing more than a Fedora clone, with the main difference being you type "apt" instead of "dnf" to install packages.
Some people will point to Xorg and EGCS as being cases where forking was good, but I think that's misleading. The forking in those cases only served to set back the development of those projects for several years.
Telling users to fork a piece of open source software is basically the same as telling them to fuck off and use proprietary software instead.
But it only seems to be claimed, never supported with reality.
Or even coherent solid argument.
This, however, is new:
"Telling users to fork a piece of open source software is basically the same as telling them to fuck off and use proprietary software instead."
It is, unfortunately EVEN DUMBER than the claim that being able to fork a project kills FOSS. No, telling users to fork means they do not have to obey the whims of some asshat programmer but can change it, or get it changed, the very selves.
Is telling someone to get aftermarket shocks for their Ford the same as telling them to fuck off and build their own factory to build a car?
No.
It's fucking stupid.
Just like your version.
Doing anything even partially-censorable in an open-source code isn't precisely a good idea. People would know about it! Mainly in popular repositories with a relevant number of contributors. This is the theory, at least. I have been seeing more and more people mostly interested in talking generally, copy-pasting, relying on a few absolute truths + attacking any idea even slightly different, mainly caring about what their friends say or the number of stars/upvotes, etc.; but not too willing, not looking like being too interested in and perhaps not able to really understand/deliver virtually any sample of even slightly complex code.
In any case, this seems as a quite bad move: bad publicity for the company supporting it and for the programmer performing the action. Additionally, the impact of whatever fishy goal you might be after is likely to be minimised. On the other hand, I haven't ever done any kind of fishy anything while developing software, so perhaps I am missing some underlying wisdom.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
it's a plugin for atom editor. https://github.com/atom-minimap
who the fuck cares... real people use real editors... https://www.gnu.org/software/emacs
We should never forget that Firefox included commercial advertisements at one point, although they called them "sponsored tiles" instead of what they were: advertisements.
Slashdot's ex parent company did that EN MASSE. People think this is a new issue and it's not. Old and dead projects are rewoken with adware built in and sent off to those who mistakenly download it.
Wheel of Time: Book by Book and Sumview (summary review) Bigdady92 style: http://bigdady92.blogspot.com/
Dude, even though your content for once fits the topic, please please please learn how to write a god damn post. All that + and & and => blargh
Were made to fix.
FOSS licenses need an update for this type of shit. Preferably with fines attached for polluting FOSS with adware/ad functions. As soon as AI start coding, this sort of thing is going to get worse by orders of magnitude and we need measures in place to prevent the corps from f*cking things up big time.
Meanwhile, could someone please hack this guy's/companies accounts and mess up their life big time in a spectacular way as to teach a lesson to the public? I'm usually on the edge when it comes to vigilant hacking, but this is a case where my vote is a clear yay. I presume you're all with me on this one.
We suffer more in our imagination than in reality. - Seneca
"It is unclear what Kite's business model is"
Bullshit. It is VERY clear what kite's business model is: Making money.
In fact, it's perfectly inline with the core definition of venture capitalism: The art of making money with the work of others.
i.e. parasitism.
For those who use Atom & the minimap plugin, @mehcode is maintaining a clean fork with additional improvements and no Kite garbage: https://atom.io/packages/minim...
"When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
This is almost definitely going to be a new plot device on Silicon Valley next year.
And how does this undermine open source? Clickbait headline.
Undermines the idea that one can make money with open source.
I did it in Opera when it was adware (addons can't outside browsers) via APK Hosts File Engine 9.0++ SR-7 32/64-bit https://www.google.com/search?hl=en&source=hp&biw=&bih=&q=%22APK+Hosts+File+Engine%22+and+%22start64%22&btnG=Google+Search&gbv=1/
Ads/script & malware rob speed/security/privacy
Hosts add speed (via hardcodes/adblocks), security (vs. bad sites/malware/poisoned dns), reliability (vs. dns down), & anonymity (vs. dns requestlogs/trackers).
Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus + less security bugs/complexity & faster vs. addons/routers/remote dns!
Avoids DNSChangers in routers/IP settings & dns redirects (99.999% of ISP DNS != patched vs. it) + lightens DNS load & resolves faster from local system RAM!
* Via what u NATIVELY have in the IP stack in FASTER kernelmode!
APK
P.S. - Safe https://www.virustotal.com/en/file/e01211ca36aa02e923f20adee0a3c4f5d5187dc65bdf1c997b3da3c2b0745425/analysis/1433430542/
We have great lives. Undermining would be things like intentionally injecting subtle bugs. Or surreptitiously inserting encumbered code. This is pretty much nothing. If the package is the least bit interesting, somebody will create a distribution free of the ads. Or rebrand the package. SourceForge basically tried this when they had no reputation left to lose.
The summary is a bit unclear. The phrasing of "it appeared to look at a user's code and insert links to related pages on Kite's website." reads as if the tool is inserting adware into the projects on which it's used. Indeed, this phrasing is straight from the article. But upon closer reading, it seems the ads are in Minimap's interface as used by the developer. This is a bad thing, but it's not nearly as bad as inserting adware into the projects your users are shipping.
it's widely thought in Silicon Valley that having users is the first step toward profitability
[user@home]$ dig site
[user@home]$ "Goood Morning, I see your using bash, can I help you with that? - oh and you look hungry, did you eat breakfast? IHOP has breakfast specials this week!"
[user@home]$
Although Kite has no business model yet, it's widely thought in Silicon Valley that having users is the first step toward profitability.
Customers, not users. Having customers, people who will give you actual cash money, is the first step toward profitability. Without them, you're just farting around, no matter how many users you have. Silicon Valley doesn't seem to understand that part.
You know what else is open source?
MY BALLS!!! Suck 'em, nerds!
No, we said source, not sores.
This is the great thing about Software Freedom and why it is so important. They can put whatever ads they want into it. If the company is the sole contributor, they can completely change the license to fully proprietary any time they want. And we have the freedom to say, no, we don't like what you've done, revert those changes, and distribute our own modifications.
I don't see this as a problem at all, but rather a good learning opportunity for people. Just because open source doesn't mean you should blindly trust it. You actually have to *look* at that source and make sure it's something you want to put onto your machine. Especially if you are downloading a binary from some random source, you're taking a huge risk. You have no more expectation of privacy just because software is open source, it's just that detecting issues is trivial compared with proprietary software.
See subject "Yude": Blow yer modpoints till I run you DRY of 'em & I just repost nullifying your effete 'weapon' https://developers.slashdot.org/comments.pl?sid=10899111&cid=54867419/ & trust me - you'll lose in the end, losing all your modpoints just as you have now!
See - unlike MOST ac /. posters (myself id'ing myself unlike a 'brave man' (not), like you & "your kind", skulking worms, lol)?
I have NO LIMITS on much I can post.
* That's right - I totally OUTTHINK & OUTSMART those of "your kind" every time, lol...
(UNBELIEVABLE: You even SAY I am on topic w/ a valid solution & YET YOU DOWNMOD ME?)
APK
P.S.=> When "your kind" (lowest of the low do-nothings & LAZY as hell) can manage to create a BETTER program /.ers both LIKE + USE as I have https://politics.slashdot.org/comments.pl?sid=10889141&cid=54846601/ ? THEN, & only then, tell me "how to do things" you lazy do-nothing whimp... apk