Live data from Hacker News

Facebook Joins the Rust Foundation

developers.facebook.com

81–90 of 99 posts

Re: Facebook Joins the Rust Foundation

#81
post #10

Earlier quoted context omitted.

Rust should include in their license: "The Software/Language shall be used for Good, not Evil" https://en.wikipedia.org/wiki/Douglas_Crockford#%22Good,_not...

Who decides what’s good and what’s evil? Real life isn’t kindergarten, world isn’t black and white. Even for things that most of people can agree are good, you’ll have negative externalities.

It was just a suggestion without the details carved out.

You could make it very explicit: X shall not be used for advertising purposes. In legalese, of course, so a judge knows what is meant.

Re: Facebook Joins the Rust Foundation

#82
post #81

Earlier quoted context omitted.

Who decides what’s good and what’s evil? Real life isn’t kindergarten, world isn’t black and white. Even for things that most of people can agree are good, you’ll have negative externalities.

It was just a suggestion without the details carved out. You could make it very explicit: X shall not be used for advertising purposes. In legalese, of course, so a judge knows what is meant.

Define advertising purpose. Rust affiliated organizations are advertising (for example conferences are being advertised).

Is only serving ads or also using ads not allowed?

Given that almost every single company in the world is using advertising then it becomes a hobbyist tool.

With serving - how about if I have a page/app that includes ads served by third party (like most of the world does). Does it make it also off limits?

Statements like that sound pretty cool, but ignore real world complexity.

Re: Facebook Joins the Rust Foundation

#83
post #24

Earlier quoted context omitted.

But what's in it for Facebook then? They're spending real money, there's got to be something for them to benefit from?

FB are large enough that they do a ton of their own very low level work - up to and including things like their own bespoke datacenter switches and SDN platform, stuff which is almost wholly distinct from what their core product is. ( https://engineering.fb.com/2019/03/14/data-center-engineerin... ) It seems entirely possible that, even putting aside the PR, they're concerned about making sure a robust modern systems…

Ok, fair enough.

Re: Facebook Joins the Rust Foundation

#84
post #81

Earlier quoted context omitted.

It was just a suggestion without the details carved out. You could make it very explicit: X shall not be used for advertising purposes. In legalese, of course, so a judge knows what is meant.

Define advertising purpose. Rust affiliated organizations are advertising (for example conferences are being advertised). Is only serving ads or also using ads not allowed? Given that almost every single company in the world is using advertising then it becomes a hobbyist tool. With serving - how about if I have a page/app that includes ads served by third party (like most of the world does). Does it make it also off…

This is why you ask a lawyer to write your license.

Re: Facebook Joins the Rust Foundation

#85
post #32

Earlier quoted context omitted.

Facebook is one of the sponsors of the Python Software Foundation too. https://www.python.org/psf/sponsorship/sponsors/

Somehow they've managed to stay out of the news, while Rust has been endorsing BigCo's regularly for a while now...

The Rust Foundation is really new, it just started in February. That's probably why you've been hearing a lot of news about corporate Rust sponsorships recently, or if not "a lot" then more than you've heard about, say, corporate Python sponsorships.

Re: Facebook Joins the Rust Foundation

#86
post #14

This is a great step for the Rust Foundation and a sign that Rust is transitioning successfully to a foundation model rather than a Mozilla-centric organization. It looks like some people are worried about Facebook's influence on Rust, but that doesn't seem like a huge concern to me. Facebook isn't going to want to influence Rust in any particularly "Facebooky" way since it's such a deep-in-the-infrastructure compone…

So Microsoft, Amazon, and Google being founding platinum members has little bearing on Rust transitioning to a foundation model which is not a Mozilla-centric organization?

Well those are great too. Every donation helps the Rust Foundation do its work, it's as simple as that.

Re: Facebook Joins the Rust Foundation

#87
post #32

Earlier quoted context omitted.

Facebook is one of the sponsors of the Python Software Foundation too. https://www.python.org/psf/sponsorship/sponsors/

Somehow they've managed to stay out of the news, while Rust has been endorsing BigCo's regularly for a while now...

It’s more the other way around — big cos are endorsing Rust and joining the nascent foundation. It’s perfectly reasonable for a three month old foundation for a popular new language to be in the news quite a bit, and for its sponsors to enjoy the attention that goes with it

Re: Facebook Joins the Rust Foundation

#88

Earlier quoted context omitted.

As for C, sure, AT&T is so much better than FAANG. C++ was also heavyly corporate. Python won over Ruby because of FAANG support (I personally like Ruby more, but as it's not supported by big companies, it remained behind in deep learning for example). Also NVIDIA has great Python support, which is really important for high performance software development. As for Perl, I just look at it as a stepping stone for more…

A lot of companies also contributed to Linux, but that's not the issue. The concern comes from having a *small* number of companies with a notoriously aggressive behavior controlling a project. Google is especially known for using products as weapons against competitors and drop them suddenly after a while.

Sure tying Rust development cycle to Azure+VS code, AWS or GCP would be quite bad (run rust-analyzer on Azure for example). At least Facebook doesn't have this kind of infrastructure yet.

Re: Facebook Joins the Rust Foundation

#89

Earlier quoted context omitted.

It does bring up something we don't always like to think about, which is that by contributing to the progression of very general technologies we often empower people/organizations who are doing things that may be bad for the world. But I'm not sure what there is to be done about that, and it isn't limited to Rust (or Facebook for that matter), and I don't think this event really makes that state of affairs worse in a…

It is hard to imagine progress in any technology that couldn’t also be used for evil. Better food production could feed bad guys. Curing cancer could extend the life of a mass murderer. I don’t think we will stop evil corporations by preventing them from using memory safe and performant programming languages.

[deleted]

Re: Facebook Joins the Rust Foundation

#90
post #84

Earlier quoted context omitted.

Define advertising purpose. Rust affiliated organizations are advertising (for example conferences are being advertised). Is only serving ads or also using ads not allowed? Given that almost every single company in the world is using advertising then it becomes a hobbyist tool. With serving - how about if I have a page/app that includes ads served by third party (like most of the world does). Does it make it also off…

This is why you ask a lawyer to write your license.

Lawyer won't be able to make those basic decisions for you. They'll be able to help write it in a way that has chance of being enforceable, but if you don't know where you want to draw the line, they also won't
Post reply on HN