UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Move from Github to Gitlab?

    Scheduled Pinned Locked Moved General
    64 Posts 33 Posters 29.0k Views 10 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • libremaxL Offline
        libremax @alan_g
        last edited by libremax

        @alan_g

        I don't see where principles apply here: Github has never been free software, it has always been propitiatory software and infrastructure supported by investment and revenue from commercial services. Only the source of investment is changing.

        I understand that some hate Microsoft, and I certainly don't love them (ask my wife!), but they have done good as well as bad. If they want to fund infrastructure for source control without asking any more in return than Github already gets then why should we care?

        The choice for UBports to go on GitHub had never been publicly discussed. It doesn't mean it was a perfect solution and every one was fully comfortable with it.

        Now that it's publicly discussed, whatever triggered the discussion, why not seek a better solution both in operational terms and in terms of consistency with the principles specific to free software (GitLab is an open source SAAS, it's not perfect but better than non open source SAAS like GitHub) ?

        Donate anonymously 1€/$ by year to UBports, all Ubuntu Touch users can do it ! Demonstration:
        https://forums.ubports.com/topic/1262/donate-anonymously-1-by-year-to-ubports-all-ubuntu-touch-users-can-do-it-demonstration/

        1 Reply Last reply Reply Quote 2
        • Aury88A Offline
          Aury88 @flohack
          last edited by Aury88

          @flohack said in Move from Github to Gitlab?:

          Now reading that Gitlab uses Google cloud for all their services and I asking myself if Google is less evil than MS (probably not).

          so is needed a google account to use gitlab or report an issue?

          flohackF 1 Reply Last reply Reply Quote 0
          • H Offline
            hoh61
            last edited by hoh61

            Both, microsoft and google , are large companies which have to make money for their shareholders. And they do it the american style. Everybody shall be able to read about the odd actings in the past (or have a look in their terms and conditions!). So unless the target of both companies is still unchanged, the methods will be the same. So why trust any of them?
            On the other side, which could be reliable alternatives?

            1 Reply Last reply Reply Quote 0
            • H Offline
              hummlbach @flohack
              last edited by

              @Flohack what would you think: How many people would have to spent an euro per month to get our own gitlab or whatever (just in the case gitlab isn't working at all without google even if self hosted) server?

              flohackF 1 Reply Last reply Reply Quote 0
              • flohackF Offline
                flohack @Aury88
                last edited by

                @aury88 No. Their server infrastructure is rented from Microsofts Azure cloud at the moment, but they announced they will eventually move to GoogleΒ΄s cloud.

                My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                Aury88A 1 Reply Last reply Reply Quote 0
                • flohackF Offline
                  flohack @hummlbach
                  last edited by

                  @hummlbach Its not only the money. The greatest offering if Github, Gitlab etc. is nearly no possible data loss. Their replication and backup is hard to fulfil as a small organization. Hosting your own means lot of headache, nightly calls and endless hours in front of the restore console πŸ™‚

                  My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                  ? 1 Reply Last reply Reply Quote 1
                  • mymikeM Offline
                    mymike
                    last edited by

                    I agree with @Flohack and @alan_g : no need to move to GitLab
                    what can MS do to make GH worse?
                    and, tbh, I prefer Microsoft then Google

                    1 Reply Last reply Reply Quote 1
                    • ? Offline
                      A Former User @flohack
                      last edited by

                      GitPub, anyone? https://github.com/git-federation/gitpub

                      1 Reply Last reply Reply Quote 0
                      • Aury88A Offline
                        Aury88 @flohack
                        last edited by

                        @flohack so now I need a Microsofts Azure account and then I will need a google account in order to use Gitlab?
                        also are we talking about GitLab CE or GitLab EE ?
                        it seems you can host GitLab CE on your own server in a container, or on a cloud provider (that you choose).

                        DanChapmanD flohackF 2 Replies Last reply Reply Quote 0
                        • DanChapmanD Offline
                          DanChapman @Aury88
                          last edited by

                          @aury88 No you can either create a Gitlab account or use an existing google, twitter, github or bitbucket account to sign-up/register

                          Support Dekko development: https://www.patreon.com/dekkoproject

                          1 Reply Last reply Reply Quote 2
                          • flohackF Offline
                            flohack @Aury88
                            last edited by

                            @aury88 we want to avoid self-hosting. We are not in the position to guarantee availability and secured data when we do it our own. Thats the whole idea of a cloud service, you have 24/7 access and no need to worry about server hardware failure, ISP network headache, let alone the 200 security patches you have to do each week. If you never run servers and services your own you might think its easy nowadays. Believe me its not.

                            I have experience from my workplace (sudden virus alerts? Forget your day, you sit and isolate virtual machines until midnight, then try to remove the virus, then patch everything etc. ), from private projects - 1 Harddisk in RAID1 dies, but the RAID decides to get damaged and you again loose data, and the last backup is a week old.) etc etc.

                            The cloud should theoretically decouple all this from eventual failures and problems. And yes, those services cost a lot of money, so its only feasable when you aggregate many many users on them. And yes, this is something companies can ask money for. Because its still much cheaper as any disaster that can happen.

                            We are not a critical mass, have no employees and no budget to do this our own.

                            BR

                            My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                            gsilvaptG Aury88A 2 Replies Last reply Reply Quote 1
                            • gsilvaptG Offline
                              gsilvapt @flohack
                              last edited by

                              @flohack said in Move from Github to Gitlab?:

                              @aury88 we want to avoid self-hosting. We are not in the position to guarantee availability and secured data when we do it our own. Thats the whole idea of a cloud service, you have 24/7 access and no need to worry about server hardware failure, ISP network headache, let alone the 200 security patches you have to do each week. If you never run servers and services your own you might think its easy nowadays. Believe me its not.

                              I think we are not bringing costs to the table and, I mean. for an open source project, I'd say that is a major concern and self-hosted services like these have significant implications.

                              Despite not being related to the Foundation in any way other than a small contributor, I think self-hosted does not make much sense for many reasons.

                              1 Reply Last reply Reply Quote 0
                              • Aury88A Offline
                                Aury88 @flohack
                                last edited by Aury88

                                @flohack said in Move from Github to Gitlab?:

                                @aury88 we want to avoid self-hosting. ...
                                If you never run servers and services your own you might think its easy nowadays. Believe me its not.
                                ...
                                I have experience from my workplace ....

                                I think you're totally misunderstanding me. I have absolutely in any way proposed or even thought UBPorts need/must doing the self-hosting . my question/answer was more to understand why you seem to be putting at the same level a service now owned by microsoft and in which therefore all the access data from now on will be collected and stored by microsoft (basicaly now you need a microsoft account to fork, put a issue, upload a code/PR, start a project etc on github, ) with another service that (optionally and only) use google services for their server infrastructure because of technical reasons that you so well explained.

                                flohackF 1 Reply Last reply Reply Quote 0
                                • flohackF Offline
                                  flohack @Aury88
                                  last edited by

                                  @aury88 Its simple, I value and judge Microsoft different than you πŸ˜‰

                                  BR

                                  My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                                  Aury88A 1 Reply Last reply Reply Quote 2
                                  • Aury88A Offline
                                    Aury88 @flohack
                                    last edited by Aury88

                                    @flohack said in Move from Github to Gitlab?:

                                    aury88 Its simple, I value and judge Microsoft different than you πŸ˜‰

                                    you are still misunderstanding me. I don't have any problem with microsoft. I use windows, I use their Bing search engine and I use many of their services( one of which I regularly use for my contributions to a project) . the point is not how I "value and judge" microsoft. the point here is why you are asking yourself "if Google is less evil than MS" when the situation doesn't seem to me properly a G vs MS thing (in the first google cloud is only one of the services you can choose, to host the code,among many other and with the ability to self hosting if you want or don't trust the others, the second is now a MS service without being able to choose not passing through MS). to me it seems more correct to ask if gitlab "is less devil than microsoft" if you want to keep the comparison to an analysis of this kind

                                    PS:since (yet) you do not know me I ask you not to suppose or imply that you know how I value or judge microsoft or any other company/service/person . thank you πŸ™‚

                                    1 Reply Last reply Reply Quote 0
                                    • BlueKennyB Offline
                                      BlueKenny
                                      last edited by

                                      I need some time to understand and Believe this news and it took my few seconds to move everything to GitLab

                                      Fairphone 5
                                      PinePhone
                                      Nexus 7 Flo

                                      1 Reply Last reply Reply Quote 0
                                      • twinkybotT Offline
                                        twinkybot
                                        last edited by

                                        I also would like to have a commitment to move to some other Repository.
                                        With a time schedule which sounds reasonable.
                                        So there seems to be also some other alternatives than GitLab

                                        My personal favorite would be https://savannah.gnu.org/ which might be out because:

                                        We host free projects that run on free operating systems and without any proprietary software dependencies.

                                        The others might be
                                        https://giteo.io
                                        or
                                        https://gogs.io/

                                        1 Reply Last reply Reply Quote 0
                                        • twinkybotT Offline
                                          twinkybot
                                          last edited by

                                          Furthermore I'd also see it, as said before by others, as a statement.
                                          Actually there should be no discussion about the if but only about the when and how.

                                          1 Reply Last reply Reply Quote 0
                                          • C Offline
                                            carrabelloy @mariogrip
                                            last edited by

                                            @mariogrip said in Move from Github to Gitlab?:

                                            Hello everyone!

                                            So, with the resent news about Microsoft buying Github https://www.theverge.com/2018/6/3/17422752/microsoft-github-acquisition-rumors the question have been raised to me if we should move to Gitlab. We will for sure talk about this in our Developer meeting today, so I decided to post this to see what the community things before making a decision. This has to be an Developer decision, but at the same time we do bug reporting on Github too so community input is extremely important. So please give your input on if we should move or not.

                                            To move to Gitlab will have no major drawbacks, we will only gain extra functions like direct CI on Gitlab. Gitlab has all the existing functions we use on Github. Gitlab is even opensource which is a big plus! (github is not opensource) Importing will also be no extra job, Gitlab has already automated tools to import everything from Github (issues, pr, wiki, repos etc). And for infrastructure using Gitlab is no problem plugins etc for Gitlab already exists (https://jenkins.io/doc/pipeline/steps/gitlab-plugin/) So from my side there is no reason to not use Gitlab.

                                            vote here: http://www.strawpoll.me/15829621

                                            I myself strongly dislike this, and do not trust Microsoft, so I have moved all my personal things to gitlab! Also the irony asking someone to create a bug report for our project on a Microsoft platform is weird.

                                            What I still don't understand today is why they didn't make a real switch to open-sources. The fact that they changed to the e.v. club

                                            https://codeberg.org in this form

                                            https://twitter.com/carrabelloy/photo

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post