[Maria-discuss] Software patent?
I occasionally found this in a Google search: http://www.google.nl/patents/US8510270 What does this mean? Are anybody able to explain what the patent covers that has not been used in MySQL replication for 10+ years before the patent? Does this mean any restrictions for utilizing binary log information in applications? -- Peter -- Webyog
I believe the Debian advice on software patents is highly relevant: http://www.debian.org/legal/patent S. On Thu, Jan 23, 2014 at 12:39 PM, Peter Laursen <peter_laursen@webyog.com>wrote:
I occasionally found this in a Google search: http://www.google.nl/patents/US8510270
What does this mean? Are anybody able to explain what the patent covers that has not been used in MySQL replication for 10+ years before the patent? Does this mean any restrictions for utilizing binary log information in applications?
-- Peter -- Webyog
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
-- *Simon Phipps* *CEO, MariaDB Foundation* *Tel:* +1 415 683 7660 *or* +44 238 098 7027
Hi, After a short read, it seems that they use a new technology called VAM (Vendor Access Module) to process binlog files/events and extract module (e.g. Oracle GoldenGate) to create trail that is then applied to target database (e.g. Non-MySQL database). It is strange that they got this patent with that badly done background literature review. Thus they trye to patent mysql replication to heterogeneous databases. These patents are very hard to read because actual invention is buried to legal text. R: Jan
I occasionally found this in a Google search: http://www.google.nl/patents/US8510270
What does this mean? Are anybody able to explain what the patent covers that has not been used in MySQL replication for 10+ years before the patent? Does this mean any restrictions for utilizing binary log information in applications?
-- Peter -- Webyog
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
-- -- Jan Lindström Principal Engineer MariaDB | MaxScale | skype: jan_p_lindstrom www.skysql.com <http://www.skysql.com/> Twitter <http://twitter.com/skysql> Blog <http://www.skysql.com/blog/> Facebook <http://www.facebook.com/skysql> LinkedIn <http://www.linkedin.com/company/1214250> Google+ <https://plus.google.com/117544963211695643458/posts>
A comment to ".. mysql replication to heterogeneous database". Isn't a slave of a multi-master MySQL replication setup (what I understand is possible with GTIDs at least) a 'heterogeneous database' as well? I can only agree that the new discovery/technology that justifies (if it does) a patent grant is not easy to see. And terms used in the document are not all well-defined either IMO. Besides much of the document is just a rewrite/quote of MySQL documentation (such as http://dev.mysql.com/doc/refman/5.5/en/data-types.html for instance). -- Peter On Thu, Jan 23, 2014 at 2:28 PM, Jan Lindström <jplindst@mariadb.org> wrote:
Hi,
After a short read, it seems that they use a new technology called VAM (Vendor Access Module) to process binlog files/events and extract module (e.g. Oracle GoldenGate) to create trail that is then applied to target database (e.g. Non-MySQL database). It is strange that they got this patent with that badly done background literature review. Thus they trye to patent mysql replication to heterogeneous databases. These patents are very hard to read because actual invention is buried to legal text.
R: Jan
I occasionally found this in a Google search: http://www.google.nl/patents/US8510270
What does this mean? Are anybody able to explain what the patent covers that has not been used in MySQL replication for 10+ years before the patent? Does this mean any restrictions for utilizing binary log information in applications?
-- Peter -- Webyog
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
--
--
Jan Lindström Principal Engineer
MariaDB | MaxScale | skype: jan_p_lindstrom
www.skysql.com
[image: Twitter] <http://twitter.com/skysql> [image: Blog]<http://www.skysql.com/blog/> [image: Facebook] <http://www.facebook.com/skysql> [image: LinkedIn]<http://www.linkedin.com/company/1214250> [image: Google+] <https://plus.google.com/117544963211695643458/posts>
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
Hi, That is pretty funny. The flow chart is exactly the same as FlexCDC which predates this. FlexCDC reads binary logs events, processes them, writes them into another log, and then makes them available for application to another database or for aggregate tables in the same database, which is by definition a heterogeneous data source. And FlexCDC is of course based on similar technology in DB2 and Oracle. Oracle captures changes via logminer or streams, and DB2 has a log capture utility that was used as the prototype for the algorithm that Flexviews is based on. Also, I have a talk called "realtime event capture ..." at the PLMCE conference that talks about using FlexCDC to capture events and propagate them to other systems. This is also how Continuent works too. On Thu, Jan 23, 2014 at 5:46 AM, Peter Laursen <peter_laursen@webyog.com>wrote:
A comment to ".. mysql replication to heterogeneous database". Isn't a slave of a multi-master MySQL replication setup (what I understand is possible with GTIDs at least) a 'heterogeneous database' as well?
I can only agree that the new discovery/technology that justifies (if it does) a patent grant is not easy to see. And terms used in the document are not all well-defined either IMO.
Besides much of the document is just a rewrite/quote of MySQL documentation (such as http://dev.mysql.com/doc/refman/5.5/en/data-types.html for instance).
-- Peter
On Thu, Jan 23, 2014 at 2:28 PM, Jan Lindström <jplindst@mariadb.org>wrote:
Hi,
After a short read, it seems that they use a new technology called VAM (Vendor Access Module) to process binlog files/events and extract module (e.g. Oracle GoldenGate) to create trail that is then applied to target database (e.g. Non-MySQL database). It is strange that they got this patent with that badly done background literature review. Thus they trye to patent mysql replication to heterogeneous databases. These patents are very hard to read because actual invention is buried to legal text.
R: Jan
I occasionally found this in a Google search: http://www.google.nl/patents/US8510270
What does this mean? Are anybody able to explain what the patent covers that has not been used in MySQL replication for 10+ years before the patent? Does this mean any restrictions for utilizing binary log information in applications?
-- Peter -- Webyog
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
--
--
Jan Lindström Principal Engineer
MariaDB | MaxScale | skype: jan_p_lindstrom
www.skysql.com
[image: Twitter] <http://twitter.com/skysql> [image: Blog]<http://www.skysql.com/blog/> [image: Facebook] <http://www.facebook.com/skysql> [image: LinkedIn]<http://www.linkedin.com/company/1214250> [image: Google+] <https://plus.google.com/117544963211695643458/posts>
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~maria-discuss Post to : maria-discuss@lists.launchpad.net Unsubscribe : https://launchpad.net/~maria-discuss More help : https://help.launchpad.net/ListHelp
Hi, I agree with you, the implementation details and used terminology is different but idea seems on surface very similar. Actual differences must be on claims section. There are other similar CDC (Change Data Capture) software. R: Jan
Hi,
That is pretty funny. The flow chart is exactly the same as FlexCDC which predates this. FlexCDC reads binary logs events, processes them, writes them into another log, and then makes them available for application to another database or for aggregate tables in the same database, which is by definition a heterogeneous data source.
And FlexCDC is of course based on similar technology in DB2 and Oracle. Oracle captures changes via logminer or streams, and DB2 has a log capture utility that was used as the prototype for the algorithm that Flexviews is based on.
Also, I have a talk called "realtime event capture ..." at the PLMCE conference that talks about using FlexCDC to capture events and propagate them to other systems.
This is also how Continuent works too.
Hi, I would not count MySQL replication setup as a heterogeneous database, because then all nodes would contain same database management system, namely MySQL, in patent they would allow nodes with different database management systems, e.g. master with MySQL, other nodes with Oracle. R: Jan
A comment to ".. mysql replication to heterogeneous database". Isn't a slave of a multi-master MySQL replication setup (what I understand is possible with GTIDs at least) a 'heterogeneous database' as well?
I can only agree that the new discovery/technology that justifies (if it does) a patent grant is not easy to see. And terms used in the document are not all well-defined either IMO.
Besides much of the document is just a rewrite/quote of MySQL documentation (such as http://dev.mysql.com/doc/refman/5.5/en/data-types.html for instance).
-- Peter
-- Jan Lindström Principal Engineer MariaDB | MaxScale | skype: jan_p_lindstrom www.skysql.com <http://www.skysql.com/> Twitter <http://twitter.com/skysql> Blog <http://www.skysql.com/blog/> Facebook <http://www.facebook.com/skysql> LinkedIn <http://www.linkedin.com/company/1214250> Google+ <https://plus.google.com/117544963211695643458/posts>
participants (4)
-
Jan Lindström
-
Justin Swanhart
-
Peter Laursen
-
Simon Phipps