5 ms·
The original BSD license had this "advertising clause" and it was removed https://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_(original_%22BSD_License%2
by lwh 6y ago
The original BSD license had this "advertising clause" and it was removed
https://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_(original_%22BSD_License%22) https://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_...
Personally I'd rather have their source be released like AGPL, as that would credit the authors and let me see their changes.
- tinus_hn 6y agoBecause it’s a great idea but for instance the Linux kernel would have to come with documentation that mentions the tens of thousands of authors. A massive undertaking that doesn’t help anyone, really.
- thomasahle 6y ago> for instance the Linux kernel would have to come with documentation that mentions the tens of thousands of authors It wouldn't be too hard to maintain though. Could probably mostly pull it out of git even.
- segfaultbuserr 6y agoDocumentation is not the problem. The problem is that, the advertising clause requires ALL promotional materials to include these acknowledgements, for ALL software that has been used in the software. It was not a problem for BSD back then, since UCB was the only developer. But for projects with multiple copyright owners, such as the Linux kernel, a Linux distro poster would contain a thousand lines of acknowledgements, and this is not even counting the packages in the userspace.
- nitrogen 6y agoA modern revisiting would probably require crediting the project as a whole rather than each individual author, and maybe have separate consideration for products that derive from a large number of such projects.
- Xylakant 6y agoThe primary problem is that 4-clause BSD is incompatible with the GPL since it adds restrictions to distributing the software (notably the advertising clause)
- iso1631 6y agoGPL3 allows for advertising clauses -- e.g. in flowplayer https://github.com/flowplayer/flowplayer/blob/dev/LICENSE.md https://github.com/flowplayer/flowplayer/blob/dev/LICENSE.md "The GPL requires that you not remove the Flowplayer logo and copyright notices from the user interface. See section 5.d below."
- deleted 6y ago[deleted]
- Xylakant 6y agoThe GNU project disagrees: This license is also sometimes called the “4-clause BSD license”. This is a lax, permissive non-copyleft free software license with a serious flaw: the “obnoxious BSD advertising clause”. The flaw is not fatal; that is, it does not render the software nonfree. But it does cause practical problems, including incompatibility with the GNU GPL. https://www.gnu.org/licenses/license-list.html#OriginalBSD https://www.gnu.org/licenses/license-list.html#OriginalBSD
- iso1631 6y agohttps://github.com/flowplayer/flowplayer/blob/dev/LICENSE.md https://github.com/flowplayer/flowplayer/blob/dev/LICENSE.md The Flowplayer Free version is released under the GNU GENERAL PUBLIC LICENSE Version 3 (GPL). The GPL requires that you not remove the Flowplayer logo and copyright notices from the user interface. See section 5.d below. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: * If the work has interactive user interfaces, each must display Appropriate Legal Notices;
- tinus_hn 6y agoThat’s the easy 90% of the work. The rest is the hard 90%.
- toyg 6y ago> doesn’t help anyone, really Anyone except the contributors themselves who would forever get a piece of the Linux fame, but they are just like, free labor, amirite? /s
- rbanffy 6y agoLinux is GPL and I doubt it would have tens of thousands of authors if it were not. It would have a dozen proprietary forks.
- richardwhiuk 6y agoThe GPL doesn't have this advertising clause - it's largely specific to some BSD variants.
- rbanffy 6y agoThat's why Linux doesn't come with a 10,000+ page tome listing names ;-)
- ThrowawayR2 6y ago> "Linux is GPL and I doubt it would have tens of thousands of authors if it were not." Aren't the BSDs a counterexample to that?
- rbanffy 6y agoHow many authors they have? My impression is that the number is much lower.
- dragonwriter 6y ago> Linux is GPL and I doubt it would have tens of thousands of authors if it were not. Why? There's plenty of permissive F/OSS projects with large numbers of contributors. > It would have a dozen proprietary forks. Probably, but proprietary forks don't stop F/OSS contributions. They can even be the source of them, as upstreaming everything that isn't secret sauce reduced the cost of maintaining the proprietary fork. A number of the big sources of F/OSS contributions to Postgres are maintainers of proprietary downstream distributions (I don't know that all are strictly forks, since I think the proprietary bits of at least some are using the extension mechanism.)
- rbanffy 6y ago
- iso1631 6y agoSomething like https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/CREDITS https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...?
- zymhan 6y agoI'm just venturing a guess here, but on older BSD systems, weren't the license and credits printed on startup? At least, I've seen the Copyright notice for the California Board of Regents in the macOS startup debugging.