●Stories
●Firehose
●All
●Popular
●Polls
●Software
●Thought Leadership
Submit
●
Login
●or
●
Sign up
●Topics:
●Devices
●Build
●Entertainment
●Technology
●Open Source
●Science
●YRO
●Follow us:
●RSS
●Facebook
●LinkedIn
●Twitter
●
Youtube
●
Mastodon
●Bluesky
Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!
Forgot your password?
Close
This discussion has been archived.
No new comments can be posted.
Load All Comments
Full
Abbreviated
Hidden
/Sea
Score:
5
4
3
2
1
0
-1
More
Login
Forgot your password?
Close
Close
Log In/Create an Account
●
All
●
Insightful
●
Informative
●
Interesting
●
Funny
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
byimpaledsunset ( 1337701 ) writes:
That's why I use real free and open source licenses, non abominations like the GPL. Making your software "free" and then fighting people using it with legal pressure, eh?
I put everything in the public domain, and I sleep well at night without having nightmares that someone might have violated my license.
byAnonymous Coward writes:
I like keeping my software free for everyone for ever. I'm glad you enjoy end users being robbed of their freedom.
bydfghjk ( 711126 ) writes:
Public domain does keep "my software" free for everyone "for ever". It can't do anything but that.
GPL is about forcing future software to also be free. Not using it doesn't rob anyone of anything.
byasdf7890 ( 1518587 ) writes:
GPL is about forcing future software to also be free. Not using it doesn't rob anyone of anything.
GPL is about forcing future software that uses on GPLed code to also be free. You don't want to be held by the GPL? Then don't use GPLed code. Is it really that difficult?
Got GPLed code in your project by accident? Then you didn't do due diligence properly. Your fault, not the GPL's fault.
Got GPLed code in your project by no fault of your own (bad contractor, used a library or other source that itself broke GPL, or some such reason)? That does sometimes happen and here you need to discuss it with the owner
byTheRaven64 ( 641858 ) writes:
You don't want to be held by the GPL? Then don't use GPLed code. Is it really that difficult?
Yes, sometimes. Here's a concrete example. I library that I wrote uses libavcodec. My library is MIT licensed, and someone who uses my library also uses an Apache licensed library (I can't remember it's name; something for parsing MPEG-4 atoms) and released his code under the BSD license. Libavcodec is normally LGPL, so this is fine. Unfortunately, there are half a dozen or so optional files in libavcodec (e.g. some MMX optimisations) that are GPL'd. Some distributions include these in their binary ve
byKWTm ( 808824 ) writes:
"You don't want to be held by the GPL? Then don't use GPLed code. Is it really that difficult?"
Yes, sometimes. Here's a concrete example. I library that I wrote uses libavcodec. My library is MIT licensed, and someone who uses my library also uses an Apache licensed library (I can't remember it's name; something for parsing MPEG-4 atoms) and released his code under the BSD license. Libavcodec is normally LGPL, so this is fine. Unfortunately, there are half a dozen or so optional files in libavcodec (e.g. some MMX optimisations) that are GPL'd. Some distributions include these in their binary versions. They then can't distribute this application as well without violating the GPL (because the Apache license is not compatible with GPLv2).
No, that doesn't make sense. You're still assuming the same sense of entitlement found in people who protest that they should be able to use GPL'd code without cost.
If someone uses GPL'd code, s/he there is a price to pay. It may be seen as a lot, or a little, but with your benefit comes an obligation. You are not forced to choose that obligation; you can always choose not to use the GPL'd code. But there is equally no responsibility for the creator to let you use the code free of obligation.
Similarly, you get to use libavcodec. Someone decided that it would be licensed under LGPL, which seems to work for you. It looks like other optional files in libavcodec are GPL'd, and apparently you wish they are LGPL or other more permissive license. But there is no responsibility for the creator to let you use those GPL'd optional files.
I think it's a matter of expectation. Just as someone new to FLOSS might have the overoptimistic expectation that Free software means s/he can freeload, you might look at libAVcodec and decide, "Hey, it got good reviews on all the web sites and has all the features I want" and not realize that those optional features are GPL. But that's reality, and you (or others distributing your work) will have to decide between the cost and benefit of the GPL.
Parent
twitter
facebook
byTheRaven64 ( 641858 ) writes:
You're missing the point. The question was whether it is hard to avoid GPL'd code. I did not use any GPL'd code when writing my library. The person writing an application using it did not use any GPL'd code. The person creating the package for Debian was unable to do so because of the GPL. Now, I'm fine with Debian not carrying this code. I don't use Debian, and there aren't many Debian users whose opinions I care about. I don't lose anything. Only Debian users (and maybe users of a few other system
byTrue Grit ( 739797 ) * writes:
The problem is not mine,
In other words, *you* didn't have a problem avoiding GPL'd code, which was the GGP's point.
it belongs to downstream distributors who find that the GPL has snuck in via the actions of another package maintainer.
Except that the 'downstream distributor' and the 'package maintainer' in this case are one in the same, the Debian distro and a Debian package maintainer. Your example is not one of GPL'd code mixing with non-GPL'd code by 'accident', your example is merely one of someone at Debian recognizing that *their* distro had a particular problem here and then *avoiding* that outcome... which is precisely what you say is supp
● threshold.
There may be more comments in this discussion. Without JavaScript enabled, you might want to turn on Classic Discussion System in your preferences instead.
Slashdot
●
●
Submit Story
Arithmetic is being able to count up to twenty without taking off your shoes.
-- Mickey Mouse
●FAQ
●Story Archive
●Hall of Fame
●Advertising
●Terms
●Privacy Statement
●About
●Feedback
●Mobile View
●Blog
Do Not Sell or Share My Personal Information
Copyright © 2026 Slashdot Media. All Rights Reserved.
×
Close
Working...