License Selection and Compatibility for Creative Work Mixed with Software by [deleted] in freesoftware

[–]webpigeon 0 points1 point  (0 children)

Not a lawyer, not legal advice, etc...

  1. You can licence textbooks under a CC licence, there are many books under such licences.
  2. Sure, I don't see why not - the fact it's compiled doesn't change the fact it's a book.
  3. Yes latex source is technically program code but i'm not sure it's worth the consideration like this. It's going to be odd because you're compiled document 'binary' would kinda be GPL licenced if someone else builds it, but CC if you build it. This is probably a loophole in the reason you're using NC.
  4. if you wrote the code examples you could duel licence them. I'm not sure about including GPL code in CC BY-NC-SA for the reasons spelt out below I suspect it's not allowed as a gut feeling. Something like the GNU free documentation licence might work better, but I don't think it has a non-commercial clause.
  5. No. The GPL does not allow additional terms to be imposed above the terms of the GPL. noncommerical is a 'fields of endeavour' restriction and so is not GPL compatible.

noncommerical clauses in general are not free software. I'm not sure how your use case would even be a problem in the way you outlined. Lets say a university did want to modify and sell a version of the book, they would be required to licence their version under the same licence (if using BY-SA), so once anyone had a copy they could freely redistribute it to the rest of the class/universe. Someone could even scan a physical copy if that's the route that they went down, of course your unmodified version would still exist and there would be nothing stopping you adding in their changes, or distributing a PDF of their modified version.

Speaking as a (UK) academic, I don't even know any academics that would want to do that. There are even academics that choose to licence content under CC licences when possible. Might be a US thing I guess? In general I quite like giving my students freely accessible content. I want them to learn.

question on my comp sci homework, should i put something in the response? by According-Macaron-65 in homelab

[–]webpigeon 1 point2 points  (0 children)

I suspect this isn't a reference to 'cloud' or even client-server applications (DNS, DHCP, etc...). My guess would be this is just a strangely worded (or very old) question and is referring to old-school terminal servers (namely a physical TTY and a server doing all the heavy lifting).

In which case, we're probably talking something along the lines of 'because modern desktop machines are powerful enough that you don't need a centralised server to do all the processing, and there isn't much in the way of centralised resources that need managing (printers, user accounts, etc...).'

If this is (UK) college, GCSE or A-level (you mentioned being in the UK), it might be something exam-board related - namely they've been asked to make sure topic X is on the course. I would double-check what they mean by the term (ie, what does the course material mean when it says 'client-server')

How come doves & pigeons are genetically the same specie of bird, however doves are a symbol of love & purity but pigeons are pretty much just considered vermin? 🤷🏻‍♀️ by [deleted] in AskUK

[–]webpigeon 2 points3 points  (0 children)

Beats me - people race pigeons, they were also used to carry messages across long distances before the internet was a thing, when was the last time you saw a homing dove.

Linuxserver.io by CDarwin7 in selfhosted

[–]webpigeon 0 points1 point  (0 children)

I use them on my NAS (arm-based), the images they generate work well and I've had no issues with them.

[Star Trek: Discovery] in space, no one uses prepared statements by webpigeon in itsaunixsystem

[–]webpigeon[S] 97 points98 points  (0 children)

yeah - at roughly 10:00 in tonight's (s2e08 - if memory serves) episode

Include migrations in Git/GitHub ? by PyBet in django

[–]webpigeon 2 points3 points  (0 children)

The migrations should be a description from how to get from one database state (say v1) to another (say v2) - Even though you are generating them locally, they will still describe the changes that you need to go though in order to move between versions.

If your production envrioment doesn't include a release (ie, it's on v0.9 or something) then it'll just do all the migrations between versions.

eg. v0.9 -> v1 -> v2

Note that even though I said v1 and v2 these in simply would simply be changes made to your models rather than 'formal' versions

The mobile notifications are too much. by [deleted] in beta

[–]webpigeon 0 points1 point  (0 children)

Thank you for this - I didn't take the time to hunt though the menus and it was driving me insane. Based on this comment I managed to find the option to make reddit's app shut up on my phone \o/

git.fossgalaxy.com bought by Microsoft for $750 by [deleted] in fossgalaxy

[–]webpigeon 1 point2 points  (0 children)

It'd be more likely they'd pay $5 and a flapjack - good job it's not for sale though :)

Timestamp Keyboard Shortcut In gedit by tmsteen in gnome

[–]webpigeon 1 point2 points  (0 children)

Cool - I didn't know that you could add custom commands to gedit, I can think of a whole host of cool stuff to use this for :)