The problem that I see is the contribution. People often do not want to learn new workflows, tools, UIs. I have seen this in projects like JavaEE or Eclipse Adoptium. By using / moving to GitHub the interest in contribution has grown (no numbers, only my gut feeling). I assume the same can be seen by the OpenJDK that now provides way better workflows for contributors since they have moved to GitHub:
- User can use already existing accounts & keys
- User already now the UI and now how to create Issues / pull requests
- The projects can benefit from a rich ecosystem and do not need to reimplement functionality for workflows (like signing CLA for PRs, …)
I can understand the wish to be as independent as possible and host solutions on its own but for some use cases the „standard / widely used“ solutions are a better way to go if the project should be open and easy to access.
Based on that I assume the other way would be better: Host repos on GitHub and make the contribution easy but mirror them on a OSPA Alliance infrastructure for special use cases and worst case scenarios (like end of GitHub).
The trend needs to be away from centralisation on other peoples' domains and towards federated services hosted on domains one controls, whether self-hosted or service-hosted. That way when there is a legal or social issue with a platform provider once does not need to engage in emergency rehosting. If we are indeed going to build a community on any domains it is a mistake to place that community under the control of a third party.
Gerardo's suggestion - host using Gitea (etc) on our own domain and mirroring to centralised services like Github - seems a good compromise. Given we are at the start of a journey and have the option to adopt best practices now, hosting on domains OSPO Alliance owns rather than on domains owned by reputation farmers seems smart!
from my point of view GitHub is the place to be. It is much easier
to create a community at GitHub than at any other provider /
service. Next to this the support for OSS is excellent.
Equally enthusiastic on the
overall approach ; It's just a short-term pain with huge
longer term benefits.
I would have one reserve however
for the Gitea instance - appart from a few huge open
source communities, it does not look common to me to
host code outside of GitHub.comorGitLab.com- and doing so
puts us a bit appart, and make forking the project less
of an instant action. If we want to go independant from
the Eclipe/OW2 instances, I would rather move toGitLab.com
nico
--
Nicolas Toussaint - Open Source
Expert OBS/SMS, OBS Open Source Program
Office (OSPO) OBS - Orange Business Services -
Lyon, France Tel: +33 608 763 559
On 17/01/2023 08:16, Boris
Baldassari wrote:
Hiho Florent, all,
That sounds great, thanks to both of you (Paolo and
Florent) for the work!
In my humble opinion the short-lived trouble is
absolutely worth the benefits in terms of dissemination
(with our own domain name) and ease of use (with SSO).
Having it all hosted in Europe and entirely built on OSS
solutions is also, obviously, an important feature.
So it's an enthusiastic +1 from me. Thanks!
--
boris
On 17/01/2023 08:00, Florent Zara wrote:
Dear OSPO Alliance
Community,
With the communication task force and the help of
Paolo Vecchi from Omniscloud, we're working on
streamlining our collaboration and communication tools
as
they are currently spreaded all over the web.FYI, here
is a recap of the current situation:
1. For our regular video calls, we're using different
instances of Jitsi - https://jitsi.hivane.net/OW2OSSGoodGovernance
<https://jitsi.hivane.net/OW2OSSGoodGovernance
for OSS Governance - https://meet.jit.si/ospo.onramp
<https://meet.jit.si/ospo.onramp
However, - some
of you have regular troubles to connect easily to
Jitsi -
recordings are unreliable as it depends on the machine
of one volunteer and it's done locally with the
configuration of these instances (at least the jit.si <http://jit.si/
2. Mailing-lists are spreaded all over the place,
requiring to create multiple accounts sometimes - OW2
for the GGI one -
Eclipse Foundation for the members / general one - Framalistes.org for the
On Ramp people
3. Our videos are hosted on a Peertube instance hosted
by a very nice but small French editor that is not a
direct supporter of the Alliance and whose
primary job is not hosting
4. Collaborative Pads are provided by Boris B.
5. Our Git repositories are located at - OW2 -
Eclipse
Paolo is offering to host us and our services, free of
charge as he has some space for us. The idea is to use
our own domain name where possible and it makes
sense (i.e. ospo-alliance.org
<http://ospo-alliance.org/
The proposition is the following
Please let us know if you have a strong and motivated
no-go on this project to streamline our
infrastructure. Otherwise, we will start to work with
the
communication task force and Paolo to move the
services one by one. There might be some friction
sometimes but the volume of data is quite limited
currently
and the inconvenience should therefore be limited in
time and importance.
Have a nice day
--
Florent Zara
Eclipse Foundation
+33 6 24 25 17 08
Ce message et ses pieces jointes
peuvent contenir des informations confidentielles ou
privilegiees et ne doivent donc pas etre diffuses, exploites ou
copies sans autorisation. Si vous avez recu ce message
par erreur, veuillez le signaler a l'expediteur et le detruire
ainsi que les pieces jointes. Les messages electroniques
etant susceptibles d'alteration, Orange decline toute
responsabilite si ce message a ete altere, deforme ou
falsifie. Merci.
This message and its attachments
may contain confidential or privileged information that
may be protected by law; they should not be distributed,
used or copied without authorisation. If you have received this email in
error, please notify the sender and delete this message
and its attachments. As emails may be altered, Orange
is not liable for messages that have been modified,
changed or falsified. Thank you.
_______________________________________________ ospo.zone mailing list ospo.zone@xxxxxxxxxxx To unsubscribe from this list, visit https://accounts.eclipse.org