Re: contrib/pg_filedump - PostgreSQL File Dump Utility
От | Peter Eisentraut |
---|---|
Тема | Re: contrib/pg_filedump - PostgreSQL File Dump Utility |
Дата | |
Msg-id | Pine.LNX.4.30.0202081609130.689-100000@peter.localdomain обсуждение исходный текст |
Ответ на | Re: contrib/pg_filedump - PostgreSQL File Dump Utility (Bill Studenmund <wrstuden@netbsd.org>) |
Ответы |
Re: contrib/pg_filedump - PostgreSQL File Dump Utility
|
Список | pgsql-patches |
Bill Studenmund writes: > > If we ask each of the authors (there doesn't seem to be very many) of > > these GPL'd modules to please either change to BSD or to grant > > PostgreSQL a special BSD licensed version, and they agree, would we have > > a problem still? > > Would such a special BSD licensed version be usable by all? One of the > nice things about the BSD license is that a company can come along and > build products based off of it. If there is a special exception given to > Postgres, would it apply to such companies coming along and using the > code? If not, is it really that much better than the code being GPL'd? Actually, I have a mildly amusing theory about this: Open-source licenses are mainly about what you can distribute and how. So if party A gives party B a "special exception" to the license of product P produced by A, then A has really lost all control, because B now has been given the right to distribute P under open-source terms. Concrete case: The config.guess script contained in the PostgreSQL source tree contains this notice: # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. Since the premise of this condition is fulfilled, we may include config.guess under the BSD license. The BSD license says, "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted", which means that *anyone* obtaining a copy of the PostgreSQL source tree can take the config.guess and redistribute it under BSD-compatible terms. So, exceptions work, but just not the way the grantor and the recipient think. -- Peter Eisentraut peter_e@gmx.net
В списке pgsql-patches по дате отправления: