drewdevault,
@drewdevault@fosstodon.org avatar

Say I build a website which lets you browse the Linux kernel source code. The website includes a script which is distributed with the CDDL license. You're working on modifying Firefox for use in Debian, but you haven't changed the name. You're viewing this website when your modified version of Firefox crashes.

You're asked to share the core dump when you report the bug. What is the license of the code dump file?

pulkomandy,
@pulkomandy@mastodon.tetaneutral.net avatar

@drewdevault you enter a TShirt shop in Barcelona and they are selling this. It does not contain all the complete sourcecode and build scripts to build the Linux kernel as the GPL license requires. Can you demand the shop owner to provide you with a series of T-Shirts printed with the complete Linux sourcecode?

lanodan,
@lanodan@queer.hacktivis.me avatar

@drewdevault It ends up under the What The Fuck Private License

root,
@root@possum.city avatar

@drewdevault none. licenses are for corporations you can violate them all you want /j

tauon,

@drewdevault uh trick question core dump files don't have licenses?? i think

mpldr,
@mpldr@fosstodon.org avatar

@drewdevault assuming this would reach the level of licensable, which I don't think is the case, whatever license you give it. If you create an image using the GPL, its not automatically GPL. In the same way the license of the generated dump is not affected by the crashing program.

lanodan,
@lanodan@queer.hacktivis.me avatar

@mpldr @drewdevault coredumps by very definition include a copy of the program in memory at the time of the crash.
So not really comparable to an image where you typically could create the exact same file with an an entirely different program sharing no code with the other one.

mpldr,
@mpldr@fosstodon.org avatar

@lanodan @drewdevault they very much do not. They contain the process memory, not the process binary. Hence the need for the binary path when working with them. Without the binary, you'd hardly get anything of value out of them. I do not know if it contains the loaded instructions at time of the signal, but even that could hardly be called a redistribution.

lanodan,
@lanodan@queer.hacktivis.me avatar

@mpldr @drewdevault Looking in my coredumps… you're right, got mislead from when I was spelunking in coredumps of interpreters (where JIT-compiled program and/or the whole script can end up in the coredump), could still be somewhat relevant for Firefox given JavaScript but that would need to be checked I guess.

And same binary requirement means unless it was compiled in a reproducible environment (possible for debian), you'd need to provide the binary anyway.

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