Earlier quoted context omitted.
> A wiser and less ego-centric Stallman would have stepped back decades ago. I don't agree. For all his limits, Stallman maintained an ideological purity that is required to firmly signpost one end of the Overton window. Opensource licenses and projects can mix and match rights and regulations, but you will always have an unwatered GPL option, there to remind people of what the original ideal looked like. Compare the…
As a direct result of Stallman's uncompromising disinterest in what values people in the broader world actually wanted to engage with -- instead attempting to dictate his own moral views as a petty tyrant -- GNU _as a project_ hasn't been relevant to computing for decades. When was the last time you booted up the Hurd kernel? I would be surprised if more than 10% of HN readers even know what that is. (Stallman actual…
Rust has been forked to the Crab Language
291–300 of 555 posts
Re: Rust has been forked to the Crab Language
#292Forks of a large project seldom survive, they almost always die with no active development. This is a futile move.
Just look at LibreOffice. This is a fork of OpenOffice and OpenOffice is dead (at least to me)
Re: Rust has been forked to the Crab Language
#293If we are going to be easily offended wtf is up with the crab wielding a knife? So violent.
Re: Rust has been forked to the Crab Language
#294Earlier quoted context omitted.
Sadly that's indeed how trademark law works - if you don't make even a token effort at enforcing your rights, they can become common names and effectively be lost. That doesn't mean one should rabidly go after every single possible infringing use, obviously, which is what the infamous drafted Rust policy kinda did. It's one of those things that are just not black and white, because laws say one thing ("be harsh all o…
> Sadly that's indeed how trademark law works - if you don't make even a token effort at enforcing your rights, they can become common names and effectively be lost. Can they? Give me examples of such trademarks being lost. Do make sure to check your examples. Maybe you heard say that Xerox lost their trademark. Nope, Xerox® is still a registered trademark of Xerox. > That doesn't mean one should rabidly go after eve…
https://en.wikipedia.org/wiki/List_of_generic_and_genericize...
Re: Rust has been forked to the Crab Language
#295For anyone critizing this: From the trademark bullshit to the conference drama, it's clear at this point that someone with influence in the Rust foundation is behaving like an asshole and damaging the project. That can happen in open source, see Stallman and others. It's also clear that others at the Rust foundation tolerate this behavior, downplay it, don't understand the impact, don't want to go against a "respecte…
ffmpeg vs libav is one case where I think the hostile fork ended up working well.
Re: Rust has been forked to the Crab Language
#296Earlier quoted context omitted.
C++ survives having a GCC variant and a MSVC variant, not to mention whatever half-broken compiler you used to get for your microcontroller code. I would argue the requirement is that each compiler is a stable project. But one language can have multiple compilers that aren't 100% compatible and implement slightly different subsets of the language (as long as there's a common subset libraries can choose to stick to)
C++ has an ISO standard, for better or worse. That's a different beast. Rust is defined by the implementation. Any hope for interoperability between potential adverserially competing forks is just wishful thinking.
Hopefully not for long:
https://github.com/ferrocene/specification
https://ferrous-systems.com/blog/the-ferrocene-language-spec...
Hopefully Ferrocene can lead to Rust itself being standardized.
To me, it seems inevitable that there will be multiple implementations of Rust, especially if Rust continues to be more widely adopted and used in new domains.
I would also not be surprised if Rust were to adopt optional language extensions for specialized use cases, similar to Ada's language annexes:
http://www.ada-auth.org/standards/22rm/html/RM-1-1-2.html
Why? Because the Rust implementation you use for video game programming does not need all of the same features as the Rust implementation that you use for safety-critical embedded systems (for example: railroad control software).
Re: Rust has been forked to the Crab Language
#297Earlier quoted context omitted.
> A wiser and less ego-centric Stallman would have stepped back decades ago. I don't agree. For all his limits, Stallman maintained an ideological purity that is required to firmly signpost one end of the Overton window. Opensource licenses and projects can mix and match rights and regulations, but you will always have an unwatered GPL option, there to remind people of what the original ideal looked like. Compare the…
It's about effective advocacy. Stallman can think or do whatever he wants, but he is not and has never been an effective advocate. And from an advocacy position, ideological purity almost never works. An advocacy organisation like the FSF should be pragmatically "climbing the ladder" one step at a time, not insisting on an instantaneous revolution. You might as well advocate for the moon to be painted blue: it's just…
And to support that argument I bring three anecdotes.
1. He is much more attached to his own creation, the GPL, as a tool for driving software freedom and as a "hack" on top of copyright. As such, he is pro-copyright and pro-IP (intellectual property) in general (but against just software patents). Because without copyright the GPL could not exist. But without intellectual property, everything becomes reverse engineer-able and decompile-able and any available source code is effectively free. Copyleft and the GPL are not enforceable in a world without copyright but they are also not as necessary. I confirmed this position directly with him and also through the articles he wrote.
2. He is more attached to the GPL as his brainchild than any other variant. As such the AGPL (not created by him) has always been a bastard cousin and his organisation never bothered to create a LAGPL (like the LGPL and AGPL combined) even though it was requested several times. The GPL has allowed the rise of SaaS and the AGPL is unpopular because of how strict it is and therefore it was rarely used. A LAGPL would have been a middle option that would have forced SaaS corporations to contribute back to the community and could have had a grater impact than the AGPL.
3. With regards to microcode his position is asinine. He would prefer hardware for which the user is simply unable to change the microcode (even if it is broken) just to avoid blobs. He is not pushing for opening up the blobs. He is not pushing for Free as in freedom microcode. He is not pushing for reverse engineering the blobs.
Re: Rust has been forked to the Crab Language
#298Earlier quoted context omitted.
> A wiser and less ego-centric Stallman would have stepped back decades ago. I don't agree. For all his limits, Stallman maintained an ideological purity that is required to firmly signpost one end of the Overton window. Opensource licenses and projects can mix and match rights and regulations, but you will always have an unwatered GPL option, there to remind people of what the original ideal looked like. Compare the…
It's about effective advocacy. Stallman can think or do whatever he wants, but he is not and has never been an effective advocate. And from an advocacy position, ideological purity almost never works. An advocacy organisation like the FSF should be pragmatically "climbing the ladder" one step at a time, not insisting on an instantaneous revolution. You might as well advocate for the moon to be painted blue: it's just…
For software that is funded publically these requirements could be realistic for example. Consumers won't demand it of course, but especially when software goes out of maintenance, it would be a huge help to get the source. Unrealistic with copyright protections, but I see the new gang of questionable FSF advocates far more critically.
I didn't downvote you, but I believe your are just wrong here.
Re: Rust has been forked to the Crab Language
#299Re: Rust has been forked to the Crab Language
#300Earlier quoted context omitted.
The reason slashdot is no longer relevant as the go-to tech discussion site is just because everyone who loves hating on "modern" things like CoC stayed, and everyone else left. These days it would be more strange to see a major project NOT have a CoC than seeing one. There is drama and politics in any large org whether or not there is a CoC or not.
Slashdot was sold to another media company which had other priorities. Are you aware of its "redesign" drama strictly followed by that same new leadership? Many users left then and there.