That actually never was true. Debian had from the beginning different package sections, and allowed non-free packages. Only the "main" section is supposed to be free (but not enforced in practice, just expected by a social contract), anything in "contrib" might be free or not free, and the Debian developers take no responsibility at all (they delegate that responsibility to each package's maintainer, meaning no guarantee). Finally all the packages in the "non-free" category are - well, surprise - known to be not free in the first place.drummyfish {l Wrote}:I lived under the impression that Debian didn't allow any packages that weren't 100% free, but it seems like that's not true after all.
drummyfish {l Wrote}:I think it's just fair to let people know about this and let everyone decide if this is "libre enough" for them, so please don't take this as something "offensive". It just makes me nervous seeing a 5000 line file trying to track down licenses and then a great portion of these are just question marks, it's pretty messy.
bzt {l Wrote}:Only the "main" section is supposed to be free (but not enforced in practice, just expected by a social contract)
drummyfish {l Wrote}:Just found out that BSD project mascot Beastie is not libre, "Individuals may use the daemon for their personal use within the bounds of good taste".
That's a pretty good idea, but if I were you, I wouldn't limit it to games. Such a database sounds great, but I think games should be only a category in it (even if all the other categories empty at first, I wouldn't rule non-game software out).drummyfish {l Wrote}:At this point I am thinking about creating my own database of "truly" libre games.
Maybe that's not a bad thing. Maybe full-libre isn't as good as it first seems. I'm no designer, but let's assume for a moment that - hypothetically - I manage to create a nice, cute little mascot. I definitely wouldn't want people to use that mascot in a 18+ game promoting cuitus between underaged boys and priests for example, and even less so to be used by some messed up politician propaganda. Just sayin'. I can totally understand why McKusick added that "within good taste" clause.drummyfish {l Wrote}:You're missing the point tho, I know STK has permission to use Beastie, but that doesn't make Beastie or STK free. Free SW/art has to allow any use to everyone, not just a specific project, not just to individuals, not just within "good taste" (i.e. requiring author's approval in each specific case). As I say, I couldn't probably take STK and make a fork which e.g. promotes some extreme political views the author doesn't like. That's not free, that's something akin EULA.
bzt {l Wrote}:Maybe that's not a bad thing. Maybe full-libre isn't as good as it first seems. I'm no designer, but let's assume for a moment that - hypothetically - I manage to create a nice, cute little mascot. I definitely wouldn't want people to use that mascot in a 18+ game promoting cuitus between underaged boys and priests for example, and even less so to be used by some messed up politician propaganda. Just sayin'. I can totally understand why McKusick added that "within good taste" clause.
No, you misunderstood.drummyfish {l Wrote}:You're just discussing pros and cons of free culture, that is irrelevant here
What I wanted to say is, maybe being libre is not needed, and being Free and Open Source is enough. About not calling it something that it isn't I agree.drummyfish {l Wrote}:It could be called an open-source game, perhaps even free software game (as GNU's definition of free SW doesn't care about data), but not a libre game
On that we disagree (in general, but see my next paragraph too). Because can I install STK on my computer legally? Yes. Can I copy it to my friend's machine without violating law? Yes, I can. Can I get its source code and compile it myself? Yes, I can. Good for me to be called Free and Open Source (and that's what Debian is, I don't remember being called a libre-OS).drummyfish {l Wrote}:it shouldn't be on LGW and in Debian free repos.
Agreed. In general I'd be happy with GPL's definition, but you made a valid point with the flagships. Those should be 100% libre to make a good example, no doubt.drummyfish {l Wrote}:I also think the flagships of free SW/culture should constantly be under the scrutiny of people taking freedom seriously (and even more so as the big projects should try to set the best examples).
bzt {l Wrote}:On that we disagree (in general, but see my next paragraph too). Because can I install STK on my computer legally? Yes. Can I copy it to my friend's machine without violating law? Yes, I can. Can I get its source code and compile it myself? Yes, I can. Good for me to be called Free and Open Source (and that's what Debian is, I don't remember being called a libre-OS).
drummyfish {l Wrote}:You're missing the point tho, I know STK has permission to use Beastie, but that doesn't make Beastie or STK free. Free SW/art has to allow any use to everyone, not just a specific project, not just to individuals, not just within "good taste" (i.e. requiring author's approval in each specific case). As I say, I couldn't probably take STK and make a fork which e.g. promotes some extreme political views the author doesn't like. That's not free, that's something akin EULA.
No, by your definition it is not, as it allows non-free data, read The DSFG. But this isn't a clear-cut situation, especially when DSFG mentions different licenses as all being Debian compatible when they fundamentally differ on this matter.drummyfish {l Wrote}:Firstly, Debian is strictly free software operating system
Well, not exactly. First, code (in form of source code) is well described, but art stored as data isn't (save the notable exception of the XPM format, which is technically a C source file and some IOCCC entries where the source is an art of its own right). Therefore data files has to be assessed individually. Plus contributions do not adopt the license of the project automatically, that's why there's a need for a separate license statement in each file (read this and this), and that's why you have libre-issues with STK in the first place.drummyfish {l Wrote}:When you contribute something (code or art) to a free licensed project, it means your contribution adopts the license of the project.
bzt {l Wrote}:code (in form of source code) is well described, but art stored as data isn't (save the notable exception of the XPM format, which is technically a C source file and some IOCCC entries where the source is an art of its own right). Therefore data files has to be assessed individually.
files *: CC0 1.0
Which makes me wonder if you have checked the provided link at all. Its title literally says "Can I use the GPL for something other than software?". And the first sentence goes like thisdrummyfish {l Wrote}:The link doesn't support what you're saying, it only says that GPL sucks as it's only applicable to code
And I'm saying that with data this isn't clear at all. Take for example a PNG image. Is that considered to be a source code? You can edit and modify it with GIMP without converting into another representation after all. And if not, then what counts as a source version? If you convert the binary blob into a C array (which is technically a source code), does that count as the source code of the data? I don't think so. Or in case of Beastie, is McKusick's 2d logo the source of the 3d model file used in STK? I highly doubt that.GPL {l Wrote}:You can apply the GPL to any kind of work, as long as it is clear what constitutes the “source code” for the work.
Which is exactly what I've said, although I mentioned 3BSD as an example, not CC0.drummyfish {l Wrote}:This is not completely relevant to the topic, but you can easily solve the licensing hell by using CC0 for everything, both content and code, which is what I advocate
I don't understand this, considering that you're saying exactly the same and you haven't understood what I was saying on at least two accounts. I believe we're saying the same.drummyfish {l Wrote}:what you're saying doesn't have to be true.
bzt {l Wrote}:Which makes me wonder if you have checked the provided link at all. Its title literally says "Can I use the GPL for something other than software?". And the first sentence goes like thisdrummyfish {l Wrote}:The link doesn't support what you're saying, it only says that GPL sucks as it's only applicable to code
It is pretty simple. The author gave permission to include Beastie in a GPL'd software. There's no way of doing that with a non-free license, see this (in this case the 3d model is a substantial part of a program)drummyfish {l Wrote}:I don't think Beastie or Hexley are GPL, but more importantly there's no legal proof of that I could find. It looks like they're just used with permission specific to STK, as e.g. the official page states ("BSD Daemon used with permission"). Until there exists a legal proof of a work being free licensed, it is non-free. If someone emails the author and he confirms the mascot has been relicensed to GPL (and perhaps also changes the mascot's webpage to reflect that), then we can consider this solved. Same with Hexley.
That permission was given. Furthermore, in GPL section 7, the license makes it crystal clear thatIn order to combine two programs (or substantial parts of them) into a larger work, you need to have permission to use both programs in this way.
Which means as soon as McKusick gave the permission to use Beastie in a GPL'd software, he also gave away the right for further restricting the use (that's the whole point of GPL btw). He might not be aware of this, but he gave the permission, so anybody receiving a GPL'd copy of the 3d Beastie model has the right to remove any further restrictions (but only for the 3d model, and only for that particular version shipped with STK; using the original Beastie image or any other 3rd party 3d model still requires McKusick's approval).If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.
Nope, I have not confused anything, it is you who haven't read GPL, because GPL defines source code in section 1.drummyfish {l Wrote}:Which makes me wonder if you're reading what you're writing I said it couldn't be applied to anything else than code (not just computer program code, but any code), and you (and the link) are saying it can only be applied to things that have clearly defined source code (such as some data) otherwise there's a problem. Perhaps you confused software with code?
It does not talk about "program code", textual source nor about anything else than being modifiable. That's exactly why I gave the example with the PNG image, because it is a binary blob, yet modifiable with GIMP. However if you put that in a byte array in a C source file, that would be source code technically, but not source code in GPL's sense, as there's no way of easily modify that embedded image. I gave this example for a very good reason.The “source code” for a work means the preferred form of the work for making modifications to it.
Users browsing this forum: No registered users and 1 guest