LWN: Comments on "PostgreSQL 8.0.2 released with patent fix" https://lwn.net/Articles/131554/ This is a special feed containing comments posted to the individual LWN article titled "PostgreSQL 8.0.2 released with patent fix". en-us Thu, 18 Sep 2025 20:43:47 +0000 Thu, 18 Sep 2025 20:43:47 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/132036/ https://lwn.net/Articles/132036/ alvherre FYI, this LWN.net article and this comment <a href="http://news.zdnet.co.uk/software/linuxunix/0,39020390,39194883,00.htm">have been quoted by ZDnet UK</a> (including a link to the relevant PTO entry and <a href="http://www.varlena.com/varlena/GeneralBits/96.php">Elein Mustain's article</a> on the subject.) Wed, 13 Apr 2005 23:14:02 +0000 PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/131722/ https://lwn.net/Articles/131722/ nconway The wire protocol did not change. All that happened is that the major version number of the libpq .so has been bumped. If you don't want to recompile any applications, just keep the 8.0.1 libpq around as well. Tue, 12 Apr 2005 12:29:27 +0000 PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/131723/ https://lwn.net/Articles/131723/ Wol As Khim said.<br> <p> IBM is perfectly happy with a BSD licence.<br> <p> Read IBM's patent pledge, and read it *CAREFULLY*. Provided the software *stays* BSD, the pledge continues to apply. But change the copyright licence, and you can lose the patent licence.<br> <p> That said, I do understand this conflicts with the BSD principle that anyone should be free to use the code in any way they choose (including going proprietary). But can you blame IBM for not wanting people to use their own patents against them?<br> <p> Cheers,<br> Wol<br> Tue, 12 Apr 2005 12:11:47 +0000 PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/131721/ https://lwn.net/Articles/131721/ nconway There were a few reasons why we didn't talk to IBM. We would have needed IBM to license the patent to PGDG (the open source project), as well as <i>any</i> commercial entity that wanted to modify and redistribute PostgreSQL. Since those commercial entities include companies like Fujitsu and Pervasive that compete with IBM, most people thought IBM wouldn't be willing to do this.<p> Also, there might have been more merit in talking to IBM if the patented algorithm could be shown to be significantly better than any unpatented alternative. However, all the tests we've run have indicated that 2Q has about the same performance as ARC -- if you have benchmarks that indicate otherwise, please post to the pgsql-hackers list about it. Going through a bunch of legal headaches for an algorithm that doesn't improve performance doesn't make a lot of sense. It's also worth noting that this entire subsystem has been rewritten in 8.1 for better locking performance -- because of the way the new locking scheme works, neither 2Q or ARC can be used, so the point is moot in the long run. That's why I think that a simple technical fix that doesn't hurt performance and doesn't involve lawyers makes the most sense.<p> Cheers,<p> Neil Conway Tue, 12 Apr 2005 12:05:25 +0000 PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/131703/ https://lwn.net/Articles/131703/ khim <p>IBM is <b>perfectly happy</b> with BSD license. It <b>will</b> grant license for BSD-licensed software. Of course. "As published by OSI". Obviously.</p> <p>That is: you'll get your license (with paper trail even!), but... you'll be unable to <b>change</b> terms of license later (and you'll be unable to make proprietary version of PostgreSQL).</p> <p>FSF hacked copyright system to create copyleft. IBM hacked patent system to make non-copyleft open-source licenses copyleft as well. Pretty ingenious if you'll ask me.</p> <p>Think about it: by granting big pile of patents for open source projects IBM makes "MySQL business model" possible for <b>unrelated</b> projects! If you are open-source developer - you can just forget about patents and hack freely: you have written license to do so. Once you'll try to make program proprietary... bam: you'll get letter with royalty demands pretty soon. Kinda defeats reason to license something under BSD license, but... Brilliant, just brilliant.</p> <p>P.S. What I really do not get is why IBM waited for so long to make this move. I was sure they'll do something like this years ago, but I guess moment was wrong.</p> Tue, 12 Apr 2005 08:19:27 +0000 PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/131701/ https://lwn.net/Articles/131701/ Anonymous1 Postgres uses a BSD License and IBM is unlikely to grant everyone free<br> use of its patent, so there wasn't a lot of point in asking IBM for<br> an exception.<br> This might have made sense for a GPL licensed project.<br> Tue, 12 Apr 2005 04:54:45 +0000 PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/131700/ https://lwn.net/Articles/131700/ jwb Am I reading this incorrectly, or did they in fact break the wire protocol? If I move to 8.0.2, do I <br> need to recompile applications on totally unrelated machines? Or are they saying that I will need to <br> replace applications that run on the database server, due to the soversion increasing? if the latter, <br> why can't I just keep my old .so?<br> Tue, 12 Apr 2005 04:34:46 +0000 PostgreSQL 8.0.2 released with patent fix https://lwn.net/Articles/131673/ https://lwn.net/Articles/131673/ dlang frankly I think they made a mistake by not even asking IBM about the patent.<br> <p> as commented on in the more detailed article it's unlikly that IBM would immediatly take legal action, especially as they were showing willingness to change it as nessasary.<br> <p> so not postgres users are faced with the choice of getting a batch of fixes and loosing performance, or doing without the fixes. this is a bad position to put anyone in.<br> Mon, 11 Apr 2005 22:46:07 +0000