6 ms·
Having a single company mostly control an Open Source project means that if the company decides to drop the project, stop funding it, and/or move devs from work
by dyingkneepad 5y ago
Having a single company mostly control an Open Source project means that if the company decides to drop the project, stop funding it, and/or move devs from working on it to work on something else, progress halts and it's difficult to get things back. That's why so many projects try to have Foundation that controls resources and can be financially backed, etc.
There's also the "if the company goes evil the project may also be affected", like Red Hat pulling the carpet under CentOS or many other examples.
- munk-a 5y agoThe solution isn't "Well - let's stop that company from using our product" it's to ride that company for a while and try to remain semi-independent until the spotlight shown on your product by that company attracts other devs. Basically the "Oh hey - Amazon decided to use Rust? Maybe it isn't just a passing fad..." adoption takes time and Rust is still very young.
- sophacles 5y agoNo one is suggesting that the company stop using it, where did you get such a silly notion?
- UncleMeat 5y agoBut... doesn't Rust have a Foundation that controls resources and can be financially backed? It seems like now you are saying that employees of large corporations also should not have serious roles in such Foundations.
- BatmanAoD 5y agoIt does now, but that's a fairly recent development. That's why Steve is calling this a "regression".
- cratermoon 5y ago> doesn't Rust have a Foundation that controls resources and can be financially backed? Guess which FAANG company has de facto control of the foundation now? I'll give you two hints: it starts with A and isn't Apple.
- tick_tock_tick 5y agoAlphabet? The correct answer is we don't know since people are being coy with details......
- open-source-ux 5y agoI agree with the points in your comment, but one can also acknowledge that the popularity of some programming languages is buoyed by corporate sponsorship or the association with a company. Would Rust or Go have enjoyed their popularity without the support of Mozilla and Google? Also, without a generous benefactor, open source languages have to scrape funding together piecemeal from different sources. For example, both Rust and Go have had (or still have) dedicated staff writing documentation for the language. This is a luxury that other languages (e.g. Nim or Crystal) cannot fund or afford. All languages want to attract developers and a key question is: how can languages without a big corporate benefactor attract funding to help grow the language and build related libraries?
- kbenson 5y agoHaving a single company with most the control is not necessarily the same as having a corporate sponsorship. A language could have many corporate sponsorships and benefactors. The problem being referenced is having one benefactor with too much control. That problem is fundamental. As soon as one entity gets too much control, it's impossible to wrest control back without their agreement, or a long protracted battle which will hurt the thing being fought over. Nobody is saying keep corporate interests completely divorced, this is just a call to be aware that one interest is getting too much power, whether on purpose or just through increased interest on their part, but the end result is the same. If we care about Rust not being beholden to one entity at the expense of others, then action should be taken now (even if that action is just much increased scrutiny and asking Amazon to please make sure the executive directory position is filled ASAP, and not with someone Amazon affiliated).
- kiaulen 5y agoSee for example the atom text editor. Amazing editor, down to one or two maintainers who can't keep up with the issues/PRs. RIP.