ChanServ changed the topic of #rust-embedded to: Welcome to the Rust Embedded IRC channel! Bridged to #rust-embedded:matrix.org and logged at https://libera.irclog.whitequark.org/rust-embedded, code of conduct at https://www.rust-lang.org/conduct.html
crabbedhaloablut has quit [Ping timeout: 258 seconds]
crabbedhaloablut has joined #rust-embedded
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #rust-embedded
genpaku has quit [Remote host closed the connection]
genpaku has joined #rust-embedded
<re_irc> <James Munns> > lets just say its dual GNUv3 & MIT
<re_irc> :D
<re_irc> <James Munns> that's a license pair I can't really say I've seen before lol
<re_irc> <9names (@9names:matrix.org)> Gnu isn't a license, and for dual licensing to be actually useful to the end user it has to be one or the other (not simultaneously both) so 🤷
<re_irc> I'd think that writing it this way is effectively worse than not specifying a license at all
<re_irc> <9names (@9names:matrix.org)> Oh, you're licensing everything you added (that doesn't have another licence header) as gpl3 or mit? I guess that works fine.
<re_irc> <twitchyliquid64> im trying to do the absolute minimum that lets people use it while not violating the shoulders ive stood on lol
<re_irc> <twitchyliquid64> some crap was from the flipperzero firmware which i copypasta'd, particularly some of the python classes for generating the ".fapmeta" elf section
<re_irc> <twitchyliquid64> which is gnu3
<re_irc> <twitchyliquid64> and the other stuff is mit (the rust from dcoles), and the remainder... peeps can do whatever with it lol
<re_irc> <James Munns> generally - if anything you copypaste is gplv3 ends up in the binary, it's gotta be gplv3
<re_irc> <almindor> James Munns: hah tell that to github/microsoft and their copilot :P
<re_irc> <twitchyliquid64> James Munns: sure those bits are, but as I understand the rest can be different
<re_irc> <twitchyliquid64> idk tho, this stuff all confuses me and shouldnt exist in the first place
emerent has quit [Ping timeout: 260 seconds]
emerent has joined #rust-embedded
<re_irc> <9names (@9names:matrix.org)> James Munns: The distribution (binary) must comply with gplv3 licensing restrictions, but the source files are still whatever they originally were. And the project can have components with different licenses.
<re_irc> Example: qt is mostly lgplv3, but parts of it are MIT. I can take those source files from the qt repo and use them as MIT, merely being in the same software project as something GPLv3 does not cause relicensing
<re_irc> <chrysn (@chrysn:matrix.org)> Could people who use UDP a lot have a look at the proposed API for UDP in embedded-nal-async (https://github.com/rust-embedded-community/embedded-nal/pull/73)?
<re_irc> <chrysn (@chrysn:matrix.org)> dirbaio gave a good round of feedback initially (thanks to which this now has one fewer trait), and now that I've implementation-tested it, it'd be good to see if this is a path we can agree to explore further.
Foxyloxy_ has quit [Quit: Textual IRC Client: www.textualapp.com]
Foxyloxy has joined #rust-embedded
<re_irc> <lulf> chrysn: I missed the updates, I can have a look one of these days!
rardiol has joined #rust-embedded
rardiol has quit [Remote host closed the connection]
crabbedhaloablut has quit [Read error: Connection reset by peer]
crabbedhaloablut has joined #rust-embedded
<re_irc> <Jan Bronicki> i need to write a BSP crate for my board
<re_irc> <Jan Bronicki> do you guys have any BSPs that are already made that you can reccomend?
<re_irc> <Jan Bronicki> i need something for reference
crabbedhaloablut has quit [Ping timeout: 258 seconds]
crabbedhaloablut has joined #rust-embedded
causal has joined #rust-embedded
<re_irc> <mattjperez> Jan Bronicki: I'm going through the embedded Discovery book and it makes use of this BSP for the microbit for the earlier parts.
<re_irc> Not sure how 'good' it is as a reference, but as someone coming right into this, i find it easily readable and navigable.