|
Bernstein is a different beastBernstein is a different beastPosted Sep 23, 2005 11:31 UTC (Fri) by job (subscriber, #670)In reply to: Bernstein is a different beast by pm101 Parent article: Reiser4 and kernel inclusion
That is not true. Bernsteins software is not more non-free than Firefox. What would happend if Bernstein is hit by a bus is that his projects would be forked under new names -- just like netqmail is a fork of qmail with more modern functionality.
(Log in to post comments)
License? Posted Sep 23, 2005 13:44 UTC (Fri) by pm101 (subscriber, #3011) [Link] This is slightly outside of the scope of this discussion. Nevertheless, I believe I need to be more clear, since the comment posted was factually inaccurate. qmail itself does not come with a license. This is because of djb's philosophy. Given just this, you would be allowed to modify your local copy, but not make copies of the software for others. In addition, he grants rights of redistribution for specific, unmodified versions that he released. They must have the same MD5 checksum.As a result, it is possible to, for instance, distribute the basic qmail distribution, a minor patch, and some method of combining them, in the way that netqmail does. Nevertheless, it is illegal to distibute binary builds of netqmail, or sources in a format other than the one described above. This practically limits the scope of modifications you can make -- while it is possible to write a better version of diff/patch, at the moment, you cannot rename a file, since then the text of the file would be in the patch. You cannot combine two files, or split a file into two for similar reasons. We can get around some of this with a better version of diff/patch, but there will almost certainly always be limitations to the types of modifications you can make. This also limits how the software may be packaged. It is still non-trivial to patch binaries, so every user must make a local build. You cannot make a standard .deb or .rpm of netqmail (you can do the installer thing some .debs of proprietery software do, that grabs it and compiles at, at the addition of some amount of build time). If you have 50 servers in your location, you cannot install the same hard drive image on all of them if the hard drive image contains netqmail. You must compile each copy of netqmail locally. There are many other similar limitations. If djb goes off the deep end, or dies, users of his software are SOL. They'll get patches with security fixes for some time, but the software will be fundamentally unmaintainable in the long term.
Bernstein is a different beast Posted Sep 23, 2005 15:39 UTC (Fri) by Ross (subscriber, #4065) [Link] The problem is that the license terms are unknown. You could say "well, but it should be ok anyway because everyone can be expected to act reasonably". But that's where his, erm, personality traits, come into play with decision making. Also, while the software is well written and secure, it makes things difficult to do in normal ways (startup scripts, directory layout, etc.).
|
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.