Live data from Hacker News

Second Life on GitHub

community.secondlife.com

121–126 of 126 posts

Re: Second Life on GitHub

#121

Earlier quoted context omitted.

No one knows "what would have been different", but it is very possible that the success happened not because, but despite of Linus rants. And if he would have had self reflexion earlier, I might now be able to recommend Linux to non tech people and enjoy a laptop without suspend and hibernation issues. Just a theory.

No, Linus has a way of seeing straight through bullshit to the heart of the matter. You may not like that how he expresses himself, but a part of that is making it very clear where the bullshit is. For example, his take on security bug prioritization. His argument is that all bugs have potential security ramifications in the kernel, therefore calling something a security bug is not useful, it's just a bug. "Security…

I don't doubt that Linus is a genius. What I wonder if he's driving away other potentially valuable contributors (not myself, but other geniuses) with his tone.

It's not like Linux never has security vulnerabilities, and if he's actively driving people away with his hostility... what happens when someone actually catches a mistake of his but doesn't want to deal with reporting it to him because he's so thorny? What happens when he decides to retire or dies? Is Linux going to fragment into petty warlordism because the only core contributors who managed to thrive in that atmosphere were equally tough-skinned and vicious? It reminds me of dictators' empires that collapse after the strongman goes away, unless another strongman can immediately take over and consolidate power.

I'm not saying that he needs to be all nice and accommodating and accept crap PRs all over the place, but there are ways of gentling correcting people and encouraging them to fix mistakes while not driving them away altogether. Some of those might've turned out to be valuable contributors with some coaching, rather than being turned off altogether.

Now I wonder how much of the abysmal adoption of Linux on the desktop is because of hostile attitudes like that. Could Linux have altogether obliterated Windows and macOS if it had a more welcoming, inclusive community that took different perspectives and user needs into account? Maybe they never wanted that, preferring a clear kernel/userspace separation? I dunno. Of course Linux is super valuable on servers and in embedded devices, but how much of its greater potential was limited by the arrogance and hostility of one man?

shrug On the other hand, look at more "community-driven" FOSS efforts that inevitably fragment and diverge from their original core mission... the modern Web is a mess (looking at you, ECMAscript), Mozilla has its tentacles everywhere while Firefox goes down the gutter, Wikipedia was taken over by a cabal of elite admins that care more about power than users, the BSDs are mostly niche now... maybe there IS an argument to be made for a strongman, dictatorial vision?

Just food for thought.

Re: Second Life on GitHub

#122
post #40

Earlier quoted context omitted.

What is a "firestorm viewer"? Is a "viewer" a Second Life term for "game client"? And is Firestorm a particular FOSS client for the game? If so, that's really interesting... like you can access the same shared Second Life world but through a custom client? Does it reuse existing game assets or you free to reinterpret character models, textures, effects, etc.?

A viewer is like a web browser for a 3D world. It's like a game client, but it doesn't have any game logic or content. As with a web browser, all content is downloaded from the servers. Firestorm is a third-party viewer with a sizable development organization. See "firestormviewer.org". Quick overview: Second Life / Open Simulator worlds are divided into "regions". Each region is 256m on a side on Second Life, and ca…

Thanks for such a detailed introduction! This along can be made as a blog post tbh.

Re: Second Life on GitHub

#123

Earlier quoted context omitted.

No, Linus has a way of seeing straight through bullshit to the heart of the matter. You may not like that how he expresses himself, but a part of that is making it very clear where the bullshit is. For example, his take on security bug prioritization. His argument is that all bugs have potential security ramifications in the kernel, therefore calling something a security bug is not useful, it's just a bug. "Security…

I don't doubt that Linus is a genius. What I wonder if he's driving away other potentially valuable contributors (not myself, but other geniuses) with his tone. It's not like Linux never has security vulnerabilities, and if he's actively driving people away with his hostility... what happens when someone actually catches a mistake of his but doesn't want to deal with reporting it to him because he's so thorny? What h…

We already know what would happen, there are other projects that are more in-line with what you want and _NONE_ of them are nearly as successful.

So, while your thought experiment is probably fun, we already have the answer to it.

Re: Second Life on GitHub

#124

That’s the project where Facebook‘s Metaverse forked from, right?

The founder of second life was inspired by the virtual world described in Snow Crash, so both are forks in spirit from that novel.

Hmm... I read (and loved) Snow Crash, that's not how I imagined it ;)

Re: Second Life on GitHub

#125

Earlier quoted context omitted.

The open source software movement at large does not appreciate companies trying to water down the meaning of "open source" to mean the same thing as "source available" for software, because the term "open source" guarantees users additional rights. The Open Source Initiative is one of many groups that define open source software as including the right to not only view the source code but also to modify and redistribu…

Great, I'm not a company, just a regular person. Language is defined based on how regular people use it.

Yes, and regular people who use open source software understand that they have the freedom to modify and redistribute open source software. On the other hand, there is a minority that tries to sell proprietary software by misusing a term that originated in the open source community and incorrectly applying it to software that is not open source.

Re: Second Life on GitHub

#126
post #111

Earlier quoted context omitted.

> And “what everyone else thinks” is mostly different from the OSI definition. Sorry, I meant: "everyone else except 3 or 4 people on ycombinator"

Ask a random person on GitHub how they would define “open source”. I highly doubt they'll mention the OSI.

GitHub itself uses the OSI definition in its ReadME guide to open source:

> Many people think that Open Source simply means availability of the source code of a project, but that does only tell part of the whole story.

> The Open Source Initiative (OSI) provides a commonly accepted definition of what constitutes Open Source. To summarize that, in order to be constituted Open Source,

>> a work has to allow free redistribution,

>> the source code needs to be made available,

>> it must be possible to create further works based on it,

>> there must be no limitations of who may use the work or for what purpose (so something like "no commercial use" or "no military use" won't fly with Open Source),

>> the work must not require an additional license on top of the one it comes with,

>> and finally, the license must not depend on a specific distribution format, technology or presence of other works.

> So, you see, it goes way beyond "the source code is available", in fact, a whole lot more requirements are stated that must be fulfilled in order for a work to really be considered Open Source.

https://github.com/readme/guides/open-source-licensing

Also, GitHub's most starred repo is freeCodeCamp (359k stars - https://github.com/freeCodeCamp/freeCodeCamp). Linked right in the repo's README, freeCodeCamp defines open source as:

> Open Source Software is code that is publicly available for people to view, modify, and share.

https://www.freecodecamp.org/news/what-is-open-source-softwa...

Post reply on HN