home.social

#dco — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dco, aggregated by home.social.

  1. New blog post: figuring out, and updating upstream bug reports on how to get OpenVPN+DCO (in-kernel encryption/decryption) working on upcoming Ubuntu 26.04 LTS and Fedora 44.

    tuxed.net/fkooman/blog/openvpn

    Hopefully this can all be fixed before the release, so it works out of the box!

    #OpenVPN #Linux #DCO #Ubuntu #Fedora #UbuntuLTS

  2. keeps challenging our industry:

    the QEMU project adopted a policy declining -generated code.

    Why? because the DCO (Developer’s Certificate of Origin) doesn't cover it.

    With developers becoming so reliant on AI-assisted tools, I don't see such policies sustaining long term. As an industry, we need to adapt our governance and legal to properly handle these AI-generated creations.

    github.com/qemu/qemu/blob/mast

  3. Have any #FLOSS projects actually had to deal with the consequences of someone submitting a #DCO signed patch in bad faith?

  4. Linus has merged the net-next changes for the 6.16 #Linux kernel version.

    This is huge for #OpenVPN, as the Data Channel Offload kernel module is now officially merged and will appear as the ovpn kernel module.

    git.kernel.org/pub/scm/linux/k

    The OpenVPN community project has also released the 2.7_alpha1 release, which is required to make use of this new upstreamed ovpn kernel module.

    community.openvpn.net/Download

    There is also a parallel kernel module project running, to be able to test this new ovpn kernel module on older Linux kernels

    github.com/OpenVPN/ovpn-backpo

    FYI: @corbet @jzb @sjvn

    #ovpn-dco #DCO #foss #oss

  5. If you were considering contributing to a project, but decided not to because the project uses a Contributor License Agreement (CLA), please consider opening an issue to inform them about the dangers of CLAs.

    I was thinking about contributing to Jitsi Meet, but I noticed that they use a CLA, which prevents me from contributing to it, so I suggested to retire the CLA in favor of a Developer Certificate of Origin (DCO).

    github.com/jitsi/jitsi-meet/is

    #CLA #DCO #FOSS #FLOSS #OSS #OpenSource #FreeSoftware

  6. @larsmb TIL about #DCO. Is that something I could suggest, if I wanted to contribute and the recipient wants me to sign a CLA I would not like?

  7. #Redis just confirms that "permissive" #OpenSource licenses should be understood as "permission to exploit".

    A #CLA is a red flag (unless perhaps to a NGO/charity).

    Look for projects that chose strong Free, Libre, Open Source protections - such as the #GPL / #AGPL / #EUGPL and a Developer-Certificate-of-Origin (#DCO) rather than setting yourself up.

    ... do we want to take a bet on how long it takes for #redis to get forked and their business to fold anyway, having caused the damage?

  8. :matrix: So the dev teams of two major #Matrix homeservers, #Synapse and #Dendrite, have announced that they will fork their work to change from the non-reciprocal #Apache license to the reciprocal #AGPLv3. That is a good step in the right direction. #Copyleft is the only effective way to ensure software public goods remain open.

    However the effect is not much change yet, because they will require a #CLA for contributions to be merged. Revert to a #DCO would ensure future protection.

    (1/2)

  9. The project is re-licensing its servers (synapse, dendrite, ..) from to , following the spate of similar measures by many other projects. Good that they didn't choose a non-FOSS license.

    But they're also changing the sign-off from to . That is very disappointing.

    PS: If you are starting a FOSS project, consider adopting a license. It should be abundantly clear by now that the push for permissive licenses is an attempt to extract free labour.

  10. I came across for the first time when opening a PR. I must say, it is annoying to re-sign all commits.
    But on the other hand was annoying, too, when I came across it for the first time

  11. @Imperor
    The wizard Ruskin Behaviour in Deep Carbon Observatory was one of my favourite NPCs in the last year or so.
    #DCO

  12. @nixCraft And this case also marked the birth of the Developer Certificate of Origin (#DCO), and thereby the "Signed-off-By" lines in Git.

  13. Eager to make up for their sins, the party set the rest of the captains crew up with a nice pension, split the take evenly with the tribe of Reed Warriors and charged them with keeping watch over the entrance, after plugging it with stone to mud bombs and rubble.

    The two remaining PCs got some nice epilogues - highlights included using the tear of time to undo a henchmans death and guiding the tox-men home to their plane. 3/3 #DCO #DeepCarbonObservatory #WhiteHack

  14. Later, they found that once you crossed the threshold of murder and human sacrifice, it's easier to justify the next one. Unfortunately, 🐌 Zarathustra's crew didn't want to be sacrificed like their captain. Three more sailors died in the struggle. But in the end, most of the observatorys wondrous treasures were salvaged. 2/3 #DCO #DeepCarbonObservatory #WhiteHack

  15. In the final episode of our #DeepCarbonObservatory campaign, the descent into darkness continues, but only figuratively. After marveling at the wonders of the Kyriarchs royal suites, the party managed to avoid tragedy after lying about their role in Captain Zarathustras death to lovable rascal Wit Tamdoun, who picked up the Kyriarchs Sceptre - which compels you to destroy liars. 1/3 #DCO #WhiteHack

  16. Today, in our penultimate session of #DeepCarbonObservatory, the 'heroes' experimented with azimoths, rescued an ancient slave, and after failing to activate a stone to mud bomb, opted for human sacrifice. Their pesky sponsor Snailshell Zarathustra was fed to a giant adamtine snake, giving them access to the inner chambers of the Observatory - the Kyriachs Throneroom. #DCO

  17. If you are a #FOSS developer working on a project that takes contributions under the Developer Certificate of Origin (developercertificate.org/), would you have concerns about using #GenerativeAI coding assist tools like #Copilot in developing your submission?

    This question assumes you understand the attestation you're making with your "Signed-off-by:" line in a commit...

    #FreeSoftware #OpenSource #DCO

  18. We finally returned to Deep Carbon Observatory this Sunday. The party defeated the horrid giant, cut their friends loose from his stomach and gave them a proper burial. Then they returned to loot the Observatory. #DCO #DeepCarbonObservatory

  19. #dco #ttrpg

    Yesterday in the Deep Carbon Observatory, the gambler Jotna and the fighter Kaya found the lens and looked down into the depths of their Earth. They saw strange men trying to destroy a Dvargir fortress.

    Kaya sighed. She had hoped to find another, better world, something different from the constant fighting of her former soldier life.

    Then they heard steps coming down the stairs and committed a possibly fatal blunder: They extinguished their lamp.

    (1/3)

  20. Weekly #DCO #TTRPG report upcoming:

    Yesterday in the Deep Carbon Observatory, the party went deep into the dungeon. They had split up in the previous session and didn't meet in this one!

    Jotna and Kaya spent a long time opening crates in the Armoury, but the dice were in their favour, they weren't disturbed while amassing new equipment like crossbows and stone-to-mud bombs. They even tried the latter and discovered their properties by coincidence.

    1/3

  21. In the meantime, Cremus and Wit Tamdoun had wandered off in search of Ruskin Behaviour, an NPC wizard who is still accompanying the party. The two groups are now at opposing ends of the dungeon!

    We're playing "Deep Carbon Observatory" alias #DCO, by Patrick Stuart. This was session 6. I'm guessing we need two more to reach a kind of ending.

    3/3

  22. In yesterday's #TTRPG session, the 6th in our mini-campaign, the characters reached the Deep Carbon Observatory #dco. Jotna played around with some stone statues, trying to cripple them, when - of course - they came to life. To stop him.

    After this, they didn't explore all that much, as they were facing old enemies. They made a deal with the Crows ("you go left, we go right"), but neither party stuck to it: the dwarf Ghar let fly a shot the moment Kaya threw her spear at him.

    1/3