yorik wrote: ↑Sat Jul 27, 2019 1:33 am
sgrogan wrote: ↑Fri Jul 26, 2019 6:48 pm
Just as a sidenote: Gitlab may no longer be accessible any more from Crimea, Cuba, Iran, North Korea, Sudan, and Syria. From the article:
Darn, how disgusting this is...
Indeed self-hosting is the ideal solution, but unless someone dedicated steps up to set it up and maintain it, it might give us a lot of headache, with shortages, unavailable service, security holes, etc.
But let's keep our eyes open for an alternative...
kkremitzki wrote: ↑Fri Jul 26, 2019 9:35 pm
While we could self-host, if we did I'd rather just self-host GitLab. However running our own git infrastructure would add work to a sysadmin team of basically less than 1 person, which diverts resources that could be going towards actual development of FreeCAD.
As I said when we first moved to Git, we should not encourage everything to be hosted at GitHub or elsewhere. One of the wonderful things about Git is the ability to decentralise. I personally never managed to get my GitHub account to work properly and after some initial frustration I went elsewhere and found that the other site worked perfectly for me.
I have always preferred us to develop into self hosting our project. In my opinion to do this properly we need an entity to manage this sort of aspect of FreeCAD and employ a team of people to ensure that everything works. But of course we then need some sort of income to support that and we also potentially create a target for being attacked over Software patents claims and the like. If we were to go to all that effort then one has to wonder if we should also offer support to other projects so that we can share the overhead costs, doing so would to some extent make us into yet another SourceForge/GitHub etc. At a minimum it might be logical for us to offer to mirror/host other OS CAD, like KiCAD, LibreCAD, BRLCAD, OCC, etc.
Anyway the important point I want to make here is that you all really need to consider, is
WHY these companies are doing these things? Its because of the the
LAW so no amount of self hosting etc. gets us around the law.
These so called LAWs are mostly just coming from the USA at this time, of course to a limited extent we can host in different countries etc. the problem comes down to the USA acting as an arrogant international bully and as though they think they are the government of the world (the UN?) rather than accepting they are only the government of one country. All our governments get bullied into accepting what they force on us either directly or by their control of International banking, their military and economic power and the control of the Internet etc. So honestly it realistically comes down to us needing an International Law professional to advise us if we seriously want to avoid these mostly USA driven restrictions and I think you will simply very quickly find out that there is nothing that can be done to avoid these USA laws/rules even though you are in a totally different country, obviously other than something as extreme as getting almost all the governments of the world to unite and work out a better way to enforce what are in effect "world laws" rather than just allowing the most powerful to decide for everyone else.