@hook@toot.si
@hook@toot.si avatar

hook

@hook@toot.si

Lawyer by day, hacker at night

#FOSS + #law + #tea + #gaming (+ #sailing) = ♥

Involved with #LUGOS, #Cyberpipe / #Kiberpipa, #FLA, #REUSE, #SPDX, #OpenChain, Pelican Elegant, (ex-#FSFE), …

(avatar picture: En face stylised round blue bird-like Fly Creature with an oversized head.
background picture: Futuristic cyberpunk vista with a person looking at it. Taken from Citizen Sleeper promo art.)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Joe, to selfhosted

So I got a Raspberry Pi 4 for Christmas and I think I’m going to use it to go with certain services and educate myself on . Do any mastonauts have resource recommendations for me? Complete linux/networking noob here.
——
He recibido un 4 por navidad y estoy pensando en usarlo para aprender sobre y . ¿Algún mastonauta con recomendaciones de recursos con los que aprender? Novato absoluto en linux y redes informáticas.

hook,
@hook@toot.si avatar
hook,
@hook@toot.si avatar

@Joe, to put my suggestion into perspective:

I have been for almost two decades, but while I did dabble with many tweaks (often failed), I still consider myself a noob on many aspects.

In the past I ran , / and on both and .

I am currently setting up on an and I am in awe how simple everyting is.

Some (old) musings (I need to write a 6th incarnation post):
https://matija.suklje.name/5th-incarnation-of-hooks-humble-homepage

hook,
@hook@toot.si avatar

@Joe, what I love about is that it’s not just a one-click install for web apps like etc., but everything else:

• setting up SSL is literally just one click and poof you’ve got set up
• (sub)domains are equally simple to handle
• for it diagnoses what’s wrong and offers copy-paste entries (for some registrars even a single-click import)
? automatic

The only thing I had to get my hands dirty with was setting on the router.

foone, to random
@foone@digipres.club avatar

It has been ZERO DAYS since I have been asked to "accept" the GPL

hook,
@hook@toot.si avatar

@malwareminigun @flameeyes,

In the context of “needing to explicitly agree”, which this thread started as…

As a fail-safe, law typically requires more formalities when the results affect you harder.

A license (e.g. GPL, any FOSS license really) is by definition something that gives you more rights than the (e.g. copyright) law does.

If licensor wants to restrict statutory rights of the licensee, licensee needs to agree with that reduction of rights ⇒ end user license AGREEMENT.

slothrop, to Fashion
@slothrop@chaos.social avatar

deleted_by_author

  • Loading...
  • hook,
    @hook@toot.si avatar

    @slothrop, nice! I bought a pair of Nudies half a year ago too. How long did they last you so far?

    hook,
    @hook@toot.si avatar

    @slothrop I have a pair of Steady Eddy 2 (dry platino) and very happy so far. I don't wear them as often as you, but still quite often

    hook, to gaming
    @hook@toot.si avatar

    With (US) English localisations of Japanese games (and other pop culture) often losing some important nuance in translation, I wonder if there is some other (European) language where it is done better.

    French perhaps?

    Would love to hear people's experience on this topic.

    hook, to diy
    @hook@toot.si avatar

    (More or less) final version of my mod of the Keyboard.io Model 01 .

    I’m very pleased how it turned out especially with the Linear A keycaps :blobaww:

    It’s shellac so I’ll likely further improve it as time passes, but this is a very good start :blobBongo:

    hook,
    @hook@toot.si avatar

    @slothrop hehe :blobBongo: :blobcoffee:

    jens, to random
    @jens@social.finkhaeuser.de avatar

    I like my little riff on Baran's communications architectures.

    hook,
    @hook@toot.si avatar

    @jens defederated?

    jsq, to random
    @jsq@mastodon.social avatar

    deleted_by_author

  • Loading...
  • hook,
    @hook@toot.si avatar

    @slothrop, technically a split keyboard 😂

    I’m fine, thanks. I look at my keyboard as a tool, not a pokémon collection.

    @jsq

    forteller, to random
    @forteller@tutoteket.no avatar

    If it's not recycled, I don't care about your "recyclable"

    hook,
    @hook@toot.si avatar

    @forteller , what about the vice versa problem: recycled, but not recyclable anymore.

    hook, to PCGaming
    @hook@toot.si avatar

    Just learnt about - a version of for blind and visually-impaired people that relies on much enhanced audio.

    http://agrip.org.uk/

    So cool!

    Found out about it here:
    Fixing KDE Plasma One Issue At A Time | interview w/ David Edmundson
    https://www.youtube.com/watch?v=35hLGcWJkRc

    hook, to llm
    @hook@toot.si avatar

    One thing I hope will come out of is a renaissance of text(-controlled) adventure games.

    I suspect there is potential for in here. Just imagine a text adventure that understands what you want to do. You could also break it in many ways!

    Now of you add text-to-speech and speech-to-text, even blind people could have a very similar experience in the game.

    TarkabarkaHolgy, to animals Hungarian
    @TarkabarkaHolgy@ohai.social avatar

    Alright Mastodon, tell me about your favorite weird animals 😄

    hook,
    @hook@toot.si avatar

    @TarkabarkaHolgy I like the tasmanian devil.

    hook,
    @hook@toot.si avatar

    @TarkabarkaHolgy oops, I meant the tasmanian tiger / wolf

    https://en.wikipedia.org/wiki/Thylacine

    hook, to random
    @hook@toot.si avatar

    Dear @borgmatic #LazyWeb,

    I run #Borgmatic as root in systemd so I can pull /etc/ as well as /home/.

    But when I borgmatic mount I want to be able to use a graphical file manager.

    What is the proper way to do it?

    I searched online, I experimented with a few things, and so far no luck.

    #BorgBackup

    hook,
    @hook@toot.si avatar

    @borgmatic, thanks for reaching out.

    I can borgmatic mount as root fine, but then I cannot access it as non-root. Running the file manager as root is tricky (and discouraged).

    I tried using --options uid=1000,gid=1000 but it did not help.

    borgmatic mount as non-root, I get:

    > Can't determine which repository to use. Use --repository to disambiguate

    Installed on EndeavourOS (i.e. Arch).

    Happy to submit a ticket if that’s easier for you. But I’m not sure this is a bug.

    hook,
    @hook@toot.si avatar

    @borgmatic , will do, thanks.

    hook,
    @hook@toot.si avatar

    @borgmatic

    Here?
    https://projects.torsion.org/borgmatic-collective/borgmatic/issues

    If so, it says registration is invite-only.

    hook,
    @hook@toot.si avatar

    @borgmatic, ah, thanks. That helps :)

    hook, to random
    @hook@toot.si avatar

    Just learnt that the Internet Archive now has a functionality to diff two versions of the same website.

    Super useful for digital archæology :)

    tante, to github
    @tante@tldr.nettime.org avatar

    A thing I keep wondering about as a non-lawyer.

    So we know that was absolutely trained on GPLed code.

    My naive understanding is that therefore any code Copilot generates could be (at least partially) derivative and would need to be GPLed. Where am I wrong?

    @hook maybe?

    hook,
    @hook@toot.si avatar
    larsmb, to opensource
    @larsmb@mastodon.online avatar

    Have you seen a Contributor License Agreement (CLA) that's made to a single commercial entity (so foundations or non-profits excluded) that does not reserve the right to sub-/dual-/re-license on their part unilaterally? (Where?)

    Or: have there been legally binding restrictions on the licenses that they might choose?

    (Please boost for reach.)

    hook,
    @hook@toot.si avatar

    @larsmb, when it comes to companies, Bacula was using the FLA.Very long and messy story short:

    First the FLA went to FSFE, later to the main dev himself. Bacula changed the text several times too. It all ended in a court case that was settled.

    http://web.archive.org/web/20191127115205/https://fsfe.org/activities/ftf/bacula-agreement.en.html

    The whole analysis is in my masters’ thesis, but unfortunately in Slovenian. Feel free to machine translate & I’m happy to help with understanding:
    https://gitlab.com/fla-llm-thesis/fla-llm-thesis/-/blob/master/diplomska.pdf

    slink, to opensource
    @slink@fosstodon.org avatar

    Seemingly simple question: What is the correct format for a notice in code?

    I tried to find the answer online, found several resources, and they all seem to disagree. Two examples:

    https://opensource.google/documentation/reference/copyright

    https://matija.suklje.name/how-and-why-to-properly-write-copyright-statements-in-your-code

    Q1: What is best? Copyright, ©, (c) or a combination of them?
    Q2: Update the year or not?
    Q3: Add contact information or not?
    Q4: Reference License in Copyright line or not?

    @osi @fsf can you help?

    boosts welcome for reach

    hook,
    @hook@toot.si avatar

    @slink, as can be seen in my blog post you linked, my thoughts are similar to @bluGill ’s.

    What’s (typically) enshrined in law is:
    © year_of_first_publication name_of_holder

    IMHO updating the year has no tangible benefits, but has tangible negative impact on VCS history.

    Contact is not required by law, but can be very useful.

    Files get copied, so I’d suggest including SPDX IDs in the files (separate line from ©).

    For best practices, I’d suggest following https://reuse.software

    @osi @fsf

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • osvaldo12
  • everett
  • Youngstown
  • khanakhh
  • slotface
  • rosin
  • thenastyranch
  • ngwrru68w68
  • Durango
  • JUstTest
  • normalnudes
  • ethstaker
  • GTA5RPClips
  • modclub
  • cisconetworking
  • mdbf
  • tacticalgear
  • cubers
  • provamag3
  • tester
  • anitta
  • Leos
  • lostlight
  • All magazines