Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social  路  activity timestamp 2 hours ago

Have you ever tried to contribute to an EU opensource project hosted at

https://code.europa.eu?

I did and failed.

Why?

#DigitalAutonomy #DigitalSovereignty #OpenSource #EU #Tech

  • Copy link
  • Flag this post
  • Block
Robert Riemann 馃嚜馃嚭
Robert Riemann 馃嚜馃嚭
@rriemann@chaos.social replied  路  activity timestamp 2 hours ago

@BjornW thanks for sharing. I want to improve this!

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 1 hour ago

@rriemann let me know if I can do anything else to help you change it. Many thanks!

  • Copy link
  • Flag this comment
  • Block
馃叺
馃叺
@fedor@todon.nl replied  路  activity timestamp 2 hours ago

@BjornW

Can't see code there.
There are guidelines, html-files, documents and other management stuff.

https://code.europa.eu/info/about/activity

https://code.europa.eu/info/about/-/network/master?ref_type=heads

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 2 hours ago

@fedor there are plenty of repo's there. For instance https://code.europa.eu/EDPS/website-evidence-collector

  • Copy link
  • Flag this comment
  • Block
馃叺
馃叺
@fedor@todon.nl replied  路  activity timestamp 1 hour ago

@BjornW

Ah okay!
I'm curious now. Did they reject your patches/code?

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 2 hours ago

You need to sign in to contribute, so you need an account.

You need to create an account on 'EU login' which seems to be the EU single sign-on system for this.

I managed to create an account on 'EU login' & logged into my account.

However I am not allowed to login into code.europa.eu yet.

I need to add some kind of multi factor authentication first.

Ok, safety first, I can imagine why...supply chain attacks anyone....

What are my options?

#OpenSource #Tech #EU

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 2 hours ago

The MFA options are:

https://trusted-digital-identity.europa.eu/creating-managing-and-using-your-eu-login-account/what-second-factor-can-i-configure-my-account_en

1) EU Login Mobile app
only available in Google / Apple stores 馃檮

Not an option. I use a de-Googled Android phone without Google's Play Store. A principled stance I'm sure more opensource people have.

2) Token / Token CRAM

Only available for EC staff & DG CLIMA users. Not an option

3) eID

I can use DIgID (NL eID). I do not feel comfortable using this to contribute to opensource.

This leaves: security key, (TPM) or Passkey

Let's try

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 2 hours ago

1) Trusted Platform Module
I use Ubuntu Linux setup by @tuxedocomputers. They have disabled Secure Boot in WEBFAI by deafult. I do not know why. Apparently this also means it did not install the required files for TPM. I also wonder if this would work at all given with the Web Authentication API as I use LibreWolf.

TPM is not a solution now.

2) Security Keys?
I don't own a security key. I'm not sure I want one. Hardware can/will fail so I need at least 2. Not an option now.

Passkeys?

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 2 hours ago

Sounds doable. Oh snag! The interface does not allow me to pick a passkey like the Help sections show.

Apparently Passkeys are not supported anymore!?

I have quit a high-tolerance for bureaucracy, opaque rules & stupid systems, but I'm not going to waste anymore time on this for now. I just wanted to discuss a possible bug 馃槱

Please @EC_OSPO @EC_DIGIT or whoever, fix this horrible system & enable participation by the wider opensource community.

CC @bert_hubert @rriemann

#OpenSource #Tech

  • Copy link
  • Flag this comment
  • Block
R.C.
R.C.
@RichardoC@infosec.exchange replied  路  activity timestamp 1 hour ago

@BjornW @EC_OSPO @EC_DIGIT @bert_hubert @rriemann Same issues here, and the unchangable username (which for me looks similar to n00b...) isn't great

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 2 hours ago

@EC_OSPO @EC_DIGIT @bert_hubert @rriemann

I'm sharing this story, because I want OpenSource in EU & at the EC to succeed.

Not to shame people, but to give them the info they need to nudge their peers/superiors into changing the current failing system.

Thanks in advance!

#Tech #OpenSource #TechPolicy #Fosdem

  • Copy link
  • Flag this comment
  • Block
Konstantin 馃敪
Konstantin 馃敪
@iamkonstantin@mastodon.social replied  路  activity timestamp 2 hours ago

@BjornW I think that depends in which EU country you're based. For me in Belgium, I could just use the ItsMe app, a popular thing we have linked to our eIDs so the process is quite straightforward. The GitLab will require admin approval for your account at the end though (to be able to contribute to repos etc)

  • Copy link
  • Flag this comment
  • Block
@BjornW@mastodon.social
@BjornW@mastodon.social
@BjornW@mastodon.social replied  路  activity timestamp 2 hours ago

@iamkonstantin I'm not comfortable to use DigID (Dutch eID) just so I can login into an opensource code repo to discuss a bug. Nope.

  • Copy link
  • Flag this comment
  • Block
Jordan Maris 馃嚜馃嚭 馃嚭馃嚘 #NAFO
Jordan Maris 馃嚜馃嚭 馃嚭馃嚘 #NAFO
@jmaris@eupolicy.social replied  路  activity timestamp 2 hours ago

@BjornW CC @EC_DIGIT !!!

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct