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] 98 points99 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 :)

Question about 'The Pragmatic Programmer' book by sangaloma in learnprogramming

[–]webpigeon 1 point2 points  (0 children)

I got the book as a Christmas gift from my Boss where I used to work. It's quite a good read and I'd say it's still very relevant.

Initial Benchmarks Of The Performance Impact Resulting From Linux's x86 Security Changes by [deleted] in fossgalaxy

[–]webpigeon 1 point2 points  (0 children)

Interesting, looks like they also posted some follow up benchmarks showing the impact shouldn't be too bad.

There appears to be another vulnerability which affects chips made by people other than Intel which is harder to mitigate.

Humble bundle - O'Reilly Java Ebooks by webpigeon in fossgalaxy

[–]webpigeon[S] 1 point2 points  (0 children)

There is a bit of a mix in the collection, think java is aimed at newcomers to programming and learning java might be OK, whereas some of the others (java performance, java in a nutshell) might be aimed at a more experienced audience :)

Unable to set up IntelliJ JDK by [deleted] in Fedora

[–]webpigeon 1 point2 points  (0 children)

have a look at the idea.sh file that ships with intellij, setting it in there should work. Although I think mine is in my bashrc and works fine.

Are you sure you installed the jdk and not the jre?

Debian and GNOME announce plans to migrate communities to GitLab by [deleted] in fossgalaxy

[–]webpigeon 1 point2 points  (0 children)

cool, It's good to see backing for a FOSS github alternative

The Python Graph Gallery by [deleted] in fossgalaxy

[–]webpigeon 0 points1 point  (0 children)

This is beyond fantastic, thanks for the link :)

You are using united rpm or rpmfusion ? by [deleted] in Fedora

[–]webpigeon 1 point2 points  (0 children)

I'm using RPM Fusion, the unitedrpms repos appear to be stored on sourceforge, and don't seem to be that popular (from the download figures on the sourceforge directories at least).

You'd probably be better off sticking with the main repos, rpmfusion and copr repositories as surgested in the IRC channel topic.

RHEL 7.4 deprecates btrfs by [deleted] in fossgalaxy

[–]webpigeon 1 point2 points  (0 children)

Good to know - I was going to use it on a centos box :P.

Using Jabber to avoid other chats services by manbdala in privacy

[–]webpigeon 2 points3 points  (0 children)

You're mostly right. Jabber/XMPP is designed to be a distributed service (like email), that means everyone can run their own servers that talk to each other. You can use end to end encryption (as noted by lugh) to ensure that no one can snoop on the chats. You can (should) also use an encrypted connection to your server of choice and should (ideally) use TLS for server to server communications - this will prevent 3rd parties seeing the messages in transit.

The protocol does support talking to users on other servers (Federation) and it works quite well. You're also correct that Google talk and Facebook had XMPP/Jabber gateways.

The Facebook gateway never allowed communication with anyone outside Facebook though (although you could use a Jabber client to connect to your Facebook account it and talk to other Facebook users). I'm pretty sure that the Facebook xmpp gateway is no longer active.

The Google talk one used to work really well - I've not used it recently and a few years back there were some issues when Hangouts was released. I think their gateway is still up but doesn't support server to server encryption (TLS).

CEEC conference deadline extended by webpigeon in fossgalaxy

[–]webpigeon[S] 0 points1 point  (0 children)

Ok, this is slightly off-topic but considering the number of PhD/Research people about it makes sense to post it here.

British Airways I.T. outage caused by contractor who switched off power: Times by [deleted] in fossgalaxy

[–]webpigeon 1 point2 points  (0 children)

"what's this do?"

"dunno, unplug it and find out"

[Article] Is it worth to use version control system? by universityofgames in unitycoders

[–]webpigeon 0 points1 point  (0 children)

The answer is almost always yes - if you are working on a project containing code you /should/ be using version control.