I don't have much of an opinion on moving ITK to GitHub, but I'd like to address some things Andras mentioned about GitLab and VTK.
> About GitHub/Kitware GitLab: > > I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, > but make sure to talk to VTK folks before considering moving to GitLab. I am not aware of any plans to move VTK to GitLab or even any discussion of doing so. > Anyway, as a very active user but only occasional contributor of VTK, I > find VTK GitLab quite frustrating due to that: > 1. It is slow. I heard that it's fast when accessed from inside Kitware > network, but most community members are outside. > The first few versions were indeed a bit slow, but new updates come out regularly, and the speed is quite snappy. I use it both from within the Kitware network and outside the network and haven't noticed a difference. > 2. I need to re-learn each time I use it: I review code, submit PR or bug > report once in every few months - and each time I need to spend 20-30 > minutes extra, just to find out how things work. > Andras > > -----Original Message----- > From: Community [mailto:community-boun...@itk.org] On Behalf Of Matt > McCormick > Sent: Monday, July 31, 2017 7:00 PM > To: Bill Lorensen <bill.loren...@gmail.com> > Cc: Insight-Users <insight-us...@itk.org>; Hans Johnson < > hans-john...@uiowa.edu>; Insight Developers List < > insight-develop...@public.kitware.com> > Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub > > I have followed VTK's migration to GitLab, and Kitware has done an > excellent job with it. That said, I still think GitHub is the better choice > for ITK. Also, the technical and social situation has changed in the time > since VTK moved to GitLab. > > I think the key factor is "community", and GitHub has the open source > community. > > On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen <bill.loren...@gmail.com> > wrote: > > Vtk moved to GitLab. Have you checked with the Kitware folks to see > > why they didn't use gitlab? For me, either github or gitlab is great. > > > > On Jul 31, 2017 6:03 PM, "Johnson, Hans J" <hans-john...@uiowa.edu> > wrote: > >> > >> 1000 x +1 > >> > >> I enthusiastically support this proposal. > >> > >> Hans > >> > >> > >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller" > >> <insight-users-boun...@itk.org on behalf of mille...@gmail.com> wrote: > >> > >> +1 > >> > >> Jim > >> > >> > On Jul 31, 2017, at 5:07 PM, Matt McCormick > >> <matt.mccorm...@kitware.com> wrote: > >> > > >> > Hi folks, > >> > > >> > We are considering migration of ITK's software process to > >> GitHub, and > >> > we would like your feedback. > >> > > >> > As an open-source, community-driven project, mechanisms to > >> communicate > >> > and interact with the community are a high priority for ITK. > >> > Contributing should be as easy as possible. Increasingly over > >> the past > >> > many years, GitHub has become the de facto place to interact > >> for open > >> > source development. It is now a hub for: > >> > > >> > Microsoft > >> > Facebook > >> > Google > >> > The Scientific Python Community > >> > The 3D Slicer Community > >> > > >> > Our InsightSoftwareConsortium GitHub organization [1] already has > 67 > >> > people in it and 74 repositories. There are hundreds of > >> projects that > >> > depend on ITK on GitHub. Many ITK developers are familiar with the > >> > development process on GitHub (i.e the pull request process) and > >> > already have an account on this platform. There are also > >> advantages to > >> > linking issues and commits with other projects and repositories. > >> Since > >> > ITK thrives on the open-source development idea, everyone who > >> wants to > >> > help the project should be able to contribute, and therefore it > >> should > >> > be as easy as possible to start participating in the community. > >> > > >> > Recently, GitHub's code review capabilities have greatly improved, > >> > which make it more feasible to coordinate contributions for a > large > >> > project like ITK. And, there are many existing GitHub-integrated > >> > services that we can leverage. > >> > > >> > Thanks to resources from the National Library of Medicine and > >> > technological advances, it is now feasible to migrate the > project's > >> > software process to GitHub. There are many infrastructural > >> aspects to > >> > the migration, and it would take multiple months to complete. > Please > >> > let us know your thoughts before we embark on the journey. > >> > > >> > > >> > [1] https://na01.safelinks.protection.outlook.com/?url= > https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo% > 40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0 > >> > _____________________________________ > >> > Powered by https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8% > 2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >> > > >> > Visit other Kitware open-source projects at > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource. > html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > >> > > >> > Kitware offers ITK Training Courses, for more information visit: > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php& > data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0 > >> > > >> > Please keep messages on-topic and check the ITK FAQ at: > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01% > 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > >> > > >> > Follow this link to subscribe/unsubscribe: > >> > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Finsight-users&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG% > 2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >> _____________________________________ > >> Powered by > >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da > >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C > >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T > >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >> > >> Visit other Kitware open-source projects at > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee > >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 > >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu > >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >> > >> Kitware offers ITK Training Courses, for more information visit: > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens > >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 > >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m > >> YmeNshJVj12Azgw%3D&reserved=0 > >> > >> Please keep messages on-topic and check the ITK FAQ at: > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i > >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 > >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C > >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% > >> 3D&reserved=0 > >> > >> Follow this link to subscribe/unsubscribe: > >> > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli > >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas > >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 > >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug > >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > >> > >> > >> _____________________________________ > >> Powered by > >> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da > >> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C > >> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T > >> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > >> > >> Visit other Kitware open-source projects at > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee > >> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28 > >> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu > >> 5P9Xb8JPOsASbPMNc%3D&reserved=0 > >> > >> Kitware offers ITK Training Courses, for more information visit: > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k > >> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens > >> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838 > >> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m > >> YmeNshJVj12Azgw%3D&reserved=0 > >> > >> Please keep messages on-topic and check the ITK FAQ at: > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i > >> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04 > >> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C > >> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0% > >> 3D&reserved=0 > >> > >> Follow this link to subscribe/unsubscribe: > >> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli > >> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas > >> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 > >> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug > >> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0 > _______________________________________________ > Powered by https://na01.safelinks.protection.outlook.com/?url= > www.kitware.com&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8% > 2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0 > > Visit other Kitware open-source projects at > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource. > html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 > > Kitware offers ITK Training Courses, for more information visit: > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php& > data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W% > 2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0 > > Please keep messages on-topic and check the ITK FAQ at: > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01% > 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% > 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= > lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 > > Follow this link to subscribe/unsubscribe: > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Finsight-developers&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dN > cKVW3C1fT%2FH9Q%3D&reserved=0 > _______________________________________________ > Community mailing list > commun...@itk.org > https://na01.safelinks.protection.outlook.com/?url= > http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo% > 2Fcommunity&data=02%7C01%7Classo%40queensu.ca% > 7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b > 925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f% > 2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0 > _____________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://www.kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/insight-users > -- Cory Quammen Staff R&D Engineer Kitware, Inc.
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/insight-developers