From:
<jua...@re...> - 2022-01-21 08:03:38
|
GitHub is an American company, and GitLab is hosted on Google Cloud Platform, an American company, and SourceForge is owned by Slashdot Media, an American company. American companies are subject to American laws, in particular regarding trade restrictions and sanctions to other countries[1]. That's the reason why in 2018 GitLab warned its users in Crimea, Cuba, Iran, North Korea, Sudan, and Syria that they might have issues accessing GitLab[2], that's why in 2019 GitHub blocked Iran, Syria, and Crimea[3], and that's why SourceForge is potentially subject to those same regulations and could be requested to enforce them at any time. This hasn't stopped the large majority of open source projects to move to GitHub, an American company that is blocked or limited in many countries around the world. I made this decision for my own open-source projects as well, no judgment here. Just stating facts. It is very praiseworthy if docutils as a project wants to take a stance in these conversations. But make no mistake: moving to GitHub will not make things worse than they are now. If avoiding American trade restrictions is a priority for the docutils project (which I doubt, since, as I said, SourceForge is subject to them as well) and the project ever makes the move to a modern, contributor-friendly platform (which SourceForge isn't), https://codeberg.org/ is hosted in Europe, operated by a German non-profit, and based on Gitea, an open-source clone of GitHub (with fewer bells and whistles of course, but still an improvement over SF). And I'm sure there are other alternatives. [1]: https://home.treasury.gov/policy-issues/financial-sanctions/sanctions-programs-and-country-information [2]: https://about.gitlab.com/blog/2018/07/19/gcp-move-update/ [3]: https://techcrunch.com/2019/07/29/github-ban-sanctioned-countries/ Cheers, ju...@re... Read the Docs --- original message --- On January 21, 2022, 5:30 AM GMT+1 chr...@ho... wrote: > GitHub is often blocked by companies / agencies because of the sites ties to China GitHub is owned by Microsoft, so I’m a bit confused by your insertion it has ties to China. A company could choose to block any site at any time, so I don’t think this should be a consideration. Also https://github.com/python itself is on GitHub and most core Python tools, so if your company does block GitHub, you are going to find it difficult to do any Python development. > when the suggested changes are rejected, goes and creates their own Docutils on GitLab or GitHub. This is the nature of open source programming, and already easily possible. Moreover, it should be encouraged for people to create forks, if that’s what they require for their own use case. There can still only be one package under the exact “docutils” name in PyPI. If open source developers want to “gate-keep” their code, then I would suggest they should not be making their code open source, or change the licensing. > On 21 Jan 2022, at 04:49, Jeffrey C. Jacobs <dar...@ti...> wrote: > I would just like to say I use Git a lot and my only reservations are 1) GitHub is often blocked by companies / agencies because of the sites ties to China. I would suggest long term to use GitLab. > Secondly, Forking isn’t so much a problem if branching isn’t allowed but branching seems more natural. The main thing I worry about is someone activating a pull request which is against the core principles of Docutils and, when the suggested changes are rejected, goes and creates their own Docutils on GitLab or GitHub and submits it to pypi and users don’t know which one is legit. That’s my only other concern. Beyond that, I have no issue with Git but ask you show some patience with David as he’s only just come back to the project in force recently. > Jeffrey >> On Sun, Jan 16, 2022 at 16:58 "Günter Milde" via Docutils-develop <doc...@li...> wrote: >>> The issue not forgotten. You may have a look at >>> https://docutils.sourceforge.io/docs/dev/todo.html#repository >>> for some thoughts (and at the version history at >>> https://sourceforge.net/p/docutils/code/HEAD/log/?path=/trunk/docutils/docs/dev/todo.txt >>> to monitor the (admittedly slow) progress). >>> [feature-requests:#58] Migration Docutils from SourceForge to Github >>> Status: open >>> Group: Default >>> Created: Fri Feb 16, 2018 03:23 PM UTC by Yves Chevallier >>> Last Updated: Sun Jan 16, 2022 04:05 PM UTC >>> Owner: nobody >>> Sourceforge is not really user friendly to report issues, propose pull-request and contribute to the project. I would like to know if it is possible to migrate Docutils to GitHub. >>> Sent from sourceforge.net because doc...@li... is subscribed to https://sourceforge.net/p/docutils/feature-requests/ >>> To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/docutils/admin/feature-requests/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. >>> _______________________________________________ >>> Docutils-develop mailing list >>> Doc...@li... >>> https://lists.sourceforge.net/lists/listinfo/docutils-develop >>> Please use "Reply All" to reply to the list. > _______________________________________________ > Docutils-develop mailing list > Doc...@li... > https://lists.sourceforge.net/lists/listinfo/docutils-develop > Please use "Reply All" to reply to the list. --- end of original message --- |