Earlier quoted context omitted.
My guess is the network-effect. If you want more contributions Github is the platform to pick for your project. Good or bad it is the de facto standard platform for OSS projects with a huge pool of potential developers.
I don't think this is it. I think it's more about (1) marketing and discoverability and (2) ease for current maintainers. Getting new contributors is overrated for OSS unless they are an exceptional contributor (like if a big org were to contribute). Main incentive is getting more consumers of the project (increase popularity) and making it more convenient for current team.
SDL Moves to GitHub
191–200 of 270 posts
Re: SDL Moves to GitHub
#192Earlier quoted context omitted.
> It is a symptom of the fact that the FSF and other FOSS organizations have displayed a fantastic failure of technical leadership for over 3 decades. I agree that many FSF/GNU projects have made horrible technical choices, but I don’t think that’s really the root cause here. The reality is that good software requires an enormous amount of skilled labor to create and maintain, and the FSF and other OSS orgs can only…
And of course, no closed software has _ever_ had a poor UI/UX.
Re: SDL Moves to GitHub
#193Earlier quoted context omitted.
When you're a kid, tinkering is exciting. When you turn 30, you just want your software and tools to work. Janitoring your computer is not fun when it's in the way of your actual day job.
My worry is that this has bad long term implications. Modern computing environments aren't very good, and most of the core abstractions haven't changed / improved since the 80s. Those core abstractions have so much stuff built on top of them now that they're very difficult to change. You used to be able to make a usable operating system in a month or two if you knew what you were doing. Now a simple web browser takes…
For sure, many of us don't use OS where POSIX has any relevant meaning.
Re: SDL Moves to GitHub
#194Earlier quoted context omitted.
But if you wanted to, you could bring them back to life. That's the value. With the emulator, first you need to write that emulator, and then you only get precisely that version of the software. After that, you're toast.
Sure, but I'd have a tough time finding proprietary software that I'd want to use that isn't adequately emulated. As for updating, well, I'm not going to be updating most FOSS, either. Right now I can double-click an icon on my desktop that launches SimCity for Windows 3.1 inside of dosbox, and it works great. It didn't take much effort to get working, either. I can't say the same for most dead FOSS that I've tried t…
But if you wanted to, you _can_ update dead Foss. Can't update that copy of Simcity, can you. Nopers.
Re: SDL Moves to GitHub
#195Earlier quoted context omitted.
And of course, no closed software has _ever_ had a poor UI/UX.
It has a money in the bank at the end of the month, regardless of the UI/UX.
Bad UX is subjective. Money doesn't change that.
Re: SDL Moves to GitHub
#196I've never heard of mercurial until this post, I've been using git for version control and it does the job really well. To those who use mercurial over git, why?
Because I can explain Mercurial's mental model to anybody . And I have--from the CEO to the secretary--pretty much anybody can understand Mercurial. Git, not so much. The whole "staging" area is something that the vast majority of developers simply do not need and would be better off without. The UX of the commands is abysmal --commands that change what they do based upon whether the argument is a file or a directory…
Re: SDL Moves to GitHub
#197Earlier quoted context omitted.
If I remember correctly Mercurial also made some dubious decisions early on (which they later reversed) that hurt adoption, like no in-repo branches and no ability to change history.
Mercurial also made the really good decision to support Windows long before git was even functional there. I've got clients who have been using Mercurial on Windows for more than 10 years now. They email bundles to each other and have no problems, whatsoever, and don't even notice git. One quote: "Why would I want to go back to a central repository that I have to be connected to? That's stupid." Most Windows users, s…
Re: SDL Moves to GitHub
#198Earlier quoted context omitted.
My worry is that this has bad long term implications. Modern computing environments aren't very good, and most of the core abstractions haven't changed / improved since the 80s. Those core abstractions have so much stuff built on top of them now that they're very difficult to change. You used to be able to make a usable operating system in a month or two if you knew what you were doing. Now a simple web browser takes…
> So I worry - will we ever replace the crufty parts of POSIX[ For sure, many of us don't use OS where POSIX has any relevant meaning.
Yes, there are embedded OSes (l4); ibm i&z; etc. (L4 and ibm i are actually super cool.) But those are tiny drops in the bucket and aren't replacing linux any time soon.
Re: SDL Moves to GitHub
#199> And the way that most people personally like using git is via GitHub.
I don't get it. In which way? I use GH for pull requests, may be issues? There's a lot more of my git day to day than that. I don't think you really use git via GH.