<div dir="ltr"><div dir="ltr">Christoph,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 6, 2020 at 6:48 AM Christoph Thiede <<a href="mailto:christoph.thiede@student.hpi.uni-potsdam.de">christoph.thiede@student.hpi.uni-potsdam.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Phil, you called GitHub & Co. one trend of many that's durability is<br>
uncertain (correct me if I misunderstood you). I see this point, but looking<br>
at the current numbers I strongly believe that GitHub has reached a critical<br>
mass of developers and projects that won't move so quickly again. How many<br>
large global players have decided to use GitHub, including competitors of<br>
Microsoft itself such as Google, Apple, Facebook, etc.?<br></blockquote><div><br></div><div><div>You can always switch from github to gitlab to some other 3rd party to self hosted which is key.  If that weren't an option, I think there's about a 0% chance most of us would be using github as the entire conversation about migrating would have been a non-starter.</div><div></div></div><div><br></div><div>Separate git from github.  I don't doubt the durability of git as a VCS, github is just a convenient server implementation.  As nice as github is, I believe the open source world flocked to github because of its underlying use of git rather than github itself.  I do very much doubt the durability of github issues, especially given github's corporate ownership.  As has been shown repeatedly over the decades, if Microsoft (like any other for-profit entity) decides it's in their best interest to deprecate/migrate this functionality to something else (say a Teams-centric solution or whatever) they *will* leave people who don't want to migrate high and dry or left with some semi-functional solution that tries to push them into a commercial offering.  Since it's a proprietary solution, Smalltalk users would be stuck in that scenario if they become dependent on it.  The majority of projects I follow that existed pre-github migrated to github with one eye on the door (i.e. 'what will we do if github ever shuts down free access or otherwise does something anti-open source?') and are very reluctant to embrace github issues for that reason: it makes leaving harder should the situation change.  The smart move is to remain skeptical and keep your options open given how many different times and ways this has played out badly in the past.</div><div><br></div><div>There have been numerous times in the past when 'everyone' (esp. major companies) flocked to things because they had achieved critical mass and weren't ever going to go away.  Visual Basic and Java come to mind.  SourceForge used to be that type of solution  for a number of open source projects and see how well that turned out.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">At least, according to the trends GitHub is way more popular than<br>
SourceForge, for example, has ever been, actually, it has even overtaken git<br>
itself on Google Trends:<br>
<a href="https://trends.google.com/trends/explore?date=all&q=github,sourceforge,gitlab,bitbucket,slack" rel="noreferrer" target="_blank">https://trends.google.com/trends/explore?date=all&q=github,sourceforge,gitlab,bitbucket,slack</a></blockquote><div><br></div><div>Popularity is fleeting.  Notice how that red line (SourceForge popularity) comes in on the left? (which probably also represent the years it was in decline, BTW)  For the first 5 years of that graph one could have made the argument 'look how popular SourceForge is, we should be using it' (oh boy, did people make that argument back then!)... it's a bad metric to base decisions on.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
(By the way, if you search any old threads you can also find it on<br>
<a href="http://web.archive.org" rel="noreferrer" target="_blank">web.archive.org</a> in most cases).<br></blockquote><div><br></div><div>A truly awful solution only viable if you've bought into the 'it's never going to go away' line of thinking and then it does.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> Here you're showing you've already fallen behind: the github trend for<br>
> discussing things is already fading and those trendier than you have<br>
> already moved on to the next thing: Slack  is where it's at!  In a year or<br>
> two it will be something else... and the treadmill keeps going but not<br>
> really going anywhere.<br>
<br>
Slack is a group messenger used for communication in small to medium teams,<br>
but I can hardly imagine someone seriously uses this as a bug tracker for a<br>
large-scale software project with a big community, there is just too much<br>
noise when pressing Enter sends a new message. The same goes for social<br>
media platforms such as Google Plus that do not even offer basic tracking<br>
features such as closing or labeling. I don't think you can compare this.<br></blockquote><div><br></div><div>I don't disagree re: Slack but I've seen plenty of younger people not care: they want to use Slack because it's what they know.  That's basically your argument for Squeak to use github issues: that's what you, and people in your peer group, know and use.[1]  I actually don't take issue with that: if github issues really were a better, viable, long-term reliable replacement for open source projects I think most of us would bite down and make the switch (as many did when the discussion of migrating to git occurred).  The problem is github issues isn't that.  I can hardly imagine open source projects even considering using a proprietary solution, which is very different from using commercial hosting of an open solution, but here we are discussing even thinking about github issues.</div><div><br></div><div>[1] Which I'd counter with: learn something new (to you), not something that is merely new.</div><div>  </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Best,<br>
Christoph<br></blockquote><div><br></div><div>Thanks,</div><div>Phil </div></div></div>