<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PlanetMysql.ru - информация о СУБД MySQL &#187; innovation</title>
	<atom:link href="http://planetmysql.ru/category/innovation/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:24:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Replication stars</title>
		<link>http://datacharmer.blogspot.com/2011/11/replication-multiple-masters-stars.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=replication-stars</link>
		<comments>http://datacharmer.blogspot.com/2011/11/replication-multiple-masters-stars.html#comments</comments>
		<pubDate>Fri, 04 Nov 2011 15:58:00 +0000</pubDate>
		<dc:creator>Giuseppe Maxia</dc:creator>
				<category><![CDATA[best practices]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[challenge]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[conflict]]></category>
		<category><![CDATA[conflict prevention]]></category>
		<category><![CDATA[continuent]]></category>
		<category><![CDATA[HA]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[multi-master]]></category>
		<category><![CDATA[multiple]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[tungsten]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=2345620fec80c8df7f16aaeb1176674c</guid>
		<description><![CDATA[Working with replication, you come across many topologies, some of them sound and established, some of them less so, and some of them still in the realm of the hopeless wishes. I have been working with replication for almost 10 years now, and my wish l...]]></description>
			<content:encoded><![CDATA[Working with replication, you come across many topologies, some of them sound and established, some of them less so, and some of them still in the realm of the hopeless wishes. I have been working with replication for almost 10 years now, and my wish list grew quite big during this time. In the last 12 months, though, while working at Continuent, some of the topologies that I wanted to work with have moved from the cloud of wishful thinking to the firm land of things that happen.  My quest for star replication starts with the most common topology. One master, many slaves. <table border="0""><tr><td> <img src="http://lh6.ggpht.com/-ZdubvXSXpyI/TrPFPlH8WJI/AAAAAAAABNw/ndLQKrtpCms/replication_1_master_slave.png?imgmax=800" alt="Replication 1 master slave" title="master slave" border="0" width="257" height="219" /> <p align="center"><i>Fig 1. Master/Slave topology</i></p></td><td> <img src="http://lh6.ggpht.com/-xnqiEpTqtgw/TrPFYQfZ-vI/AAAAAAAABOw/NlJOp9ob3bw/replication_legend.png?imgmax=800" alt="Replication legend" title="replication_legend.png" border="0" width="184" height="163" /> <p align="center"><i>Legend</i></p></td></tr></table>It looks like a star, with the rays extending from the master to the slaves. This is the basis of most of the replication going on mostly everywhere nowadays, and it has few surprises. Setting aside the problems related to failing over and switching between nodes, which I will examine in another post, let's move to another star.  <table border="0"><tr><td> <img src="http://lh5.ggpht.com/-brhLZb3Io7Y/TrPFQuS791I/AAAAAAAABN4/QCglBzIn9gc/replication_2_fan_in_slave.png?imgmax=800" alt="Replication 2 fan in slave" title="fan-in slave" border="0" width="249" height="207" /> <p align="center"><i>Fig 2. Fan-in slave, or multiple sources</i></p></td></tr></table>The <i>multiple source replication</i>, also known as <i>fan-in</i> topology, has several masters that replicate to the same slave. For years, this has been forbidden territory for me. But <a href="http://tungsten-replicator.org">Tungsten Replicator</a> allows you to <a href="http://datacharmer.blogspot.com/2011/08/usability-improvements-in-tungsten-204.html">create multiple source topologies easily</a>. This is kind of uni-directional, though. I am also interested in topologies where I have more than one master, and I can retrieve data from multiple points.  <table border="0"><tr><td> <img src="http://lh4.ggpht.com/-0G1Zum3dA5M/TrPFRpamPaI/AAAAAAAABOA/RsKItTUdB5U/replication_3_all_to_all_three_nodes.png?imgmax=800" alt="Replication 3 all to all three nodes" title="all to all three nodes" border="0" width="240" height="186" /> <p align="center"><i>Fig 3. all-to-all three nodes</i></p></td><td> <img src="http://lh3.ggpht.com/-NLK6ERpxbmM/TrPFSuahrdI/AAAAAAAABOI/MzI6_cH4e2U/replication_4_all_to_all_four_nodes.png?imgmax=800" alt="Replication 4 all to all four nodes" title="all to all four nodes" border="0" width="295" height="239" /> <p align="center"><i>Fig 4. All-to-all four nodes</i></p></td></tr></table>Tungsten <a href="http://code.google.com/p/tungsten-replicator/wiki/TRCMultiMasterInstallation#Multi-Master_Installation">Multi-Master Installation</a> solves this problem. It allows me to create topologies where every node replicates to every other node. Looking at the three-node scheme, it appears a straightforward solution. When we add one node, though, we see that the amount of network traffic grows quite a lot. The double sided arrows mean that there is a replication service at each end of the line, and two open data channels. When we move from three nodes to four, we double the replication services and the channels needed to sustain the scheme.  For several months, I was content with this. I thought: it is heavy, but it works, and it's way more than what you can do with native replication, especially if you consider that you can have <a href="http://scale-out-blog.blogspot.com/2011/08/practical-multi-master-replication.html">a practical way of preventing conflicts using Shard Filters</a>.  But that was not enough. Something kept gnawing at me, and from time to time I experimented with Tungsten Replicator huge flexibility to create new topologies. But the star kept eluding me. Until … Until, guess what? a customer asked for it. The problem suddenly ceased to be a personal whim, and it became a business opportunity. Instead of looking at the issue in the idle way I often think about technology, I went at it with practical determination. What failed when I was experimenting in my free time was that either the pieces did not glue together the way I wanted, or I got an endless loop. Tungsten Replicator has a set of components that are conceptually simple. You deploy a pipeline between two points, open the tap, and data starts flowing in one direction. Even with multiple masters replication, the principle is the same. You deploy many pipes, and each one has one purpose only.   <table border="0"><tr><td> <img src="http://lh5.ggpht.com/-vz42MY4fGwQ/TrPFT4Me36I/AAAAAAAABOQ/AJ2ZI2VkGc8/replication_5_star_topology_3_rays.png?imgmax=800" alt="Replication 5 star topology 3 rays" title="star topology 3 rays" border="0" width="267" height="230" /> <p align="center"><i>Fig 5. All-masters star topology</i></p></td></tr></table>In the star topology, however, you need to open more taps, but not too many, as you need to avoid the data looping around. The recipe, as it turned out, is to create a set of bi-directional replication systems, where you enable the central node slave services to get changes only from a specific master, and the slave services on the peripheral nodes to accept changes from any master. It was as simple as that.   There are, of course, benefits and drawbacks with a star topology, compared to a all-replicate-to-all design. In the star topology, we create a single point of failure. If the central node fails, replication stops, and the central node needs to be replaced. Instead, the all-to-all design has no weaknesses. Its abundance of connections makes sure that, if a node fails, the system continues working without any intervention. There is no need for fail-over.    <table border="0"><tr><td> <img src="http://lh4.ggpht.com/-5Kmmu6-vfoc/TrPFXD9sBlI/AAAAAAAABOo/rL9Lu2AZz7M/replication_6_all_to_all_extending.png.png?imgmax=800" alt="Replication 6 all to all extending png" title="all to all extending" border="0" width="317" height="331" /> <p align="center"><i>Fig 6. extending an all-to-all topology</i></p></td><td> <img src="http://lh3.ggpht.com/-QXoDHeUhoa8/TrPFWKqLGmI/AAAAAAAABOg/TZcUBUFOVg4/replication_7_star_extending.png?imgmax=800" alt="Replication 7 star extending" title="star extending" border="0" width="315" height="321" /> <p align="center"><i>Fig 7. Extending a star topology</i></p></td></tr></table>However, there is a huge benefit in the node management. If you need to add a new node, it costs two services and two connections, while the same operation in the all-to-all replication costs 8 services and 8 connections.  With the implementation of this topology, a new challenge has arisen. While conflict prevention by sharding is still possible, this is not the kind of scenario where you want to apply it. We have another conflict prevention mechanism in mind, and this new topology is a good occasion make it happen.  YMMV. I like the additional choice. There are cases where a all-replicate-to-all topology is still the best option, and there are cases where a star topology is more advisable.<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/16959946-651168652658416419?l=datacharmer.blogspot.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30594&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30594&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/11/04/replication-stars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usability improvements in Tungsten Replicator 2.0.4</title>
		<link>http://datacharmer.blogspot.com/2011/08/usability-improvements-in-tungsten-204.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=usability-improvements-in-tungsten-replicator-2-0-4</link>
		<comments>http://datacharmer.blogspot.com/2011/08/usability-improvements-in-tungsten-204.html#comments</comments>
		<pubDate>Thu, 11 Aug 2011 16:19:24 +0000</pubDate>
		<dc:creator>Giuseppe Maxia</dc:creator>
				<category><![CDATA[continuent]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[logs]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[tungsten]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://planetmysql.ru/?guid=5f3de847610d830c18dc3ebb2ec962ff</guid>
		<description><![CDATA[If you love a software product, you should try to improve it, and not be afraid of criticizing it.  This principle has guided me with MySQL (where I have submitted many usability bugs, and discussed interface with developers for years), and it proves true for Tungsten Replicator as well. When I started working at Continuent, while I was impressed by the technology, I found the installation procedure and the product logs quite discouraging. I would almost say disturbing. Fortunately, my colleagues have agreed on my usability focus, and we can enjoy some tangible improvements. I have already mentioned the new installation procedure, which requires just one command to install a full master/slave cluster.  I would like to show how you can use the new installer to deploy a multiple source replication topology like the following:    The first step is to install one master in each node. I can run the commands from node #4, which is the one that will eventually receive the updates from the remote masters, and where I need to install the slave services:  TUNGSTEN_BASE=$HOME/newinst
SERVICES=(alpha bravo charlie delta)
REPLICATOR=$TUNGSTEN_BASE/tungsten/tungsten-replicator/bin/replicator

for N in 1 2 3 4
do
    INDEX=$(($N-1))

  ./tools/tungsten-installer \
    --master-slave \
    --master-host=qa.r$N.continuent.com \
    --datasource-user=tungsten \
    --datasource-password=secret \
    --service-name=${SERVICES[$INDEX]} \
    --home-directory=$TUNGSTEN_BASE \
    --cluster-hosts=qa.r$N.continuent.com \
    --start-and-report
done
The above loop will install a master (remotely or locally) in the four servers.  Then I need to create the slave services. To do it, I use the updated configure-service in the tools directory.  TUNGSTEN_TOOLS=$TUNGSTEN_BASE/tungsten/tools
COMMON_OPTIONS='-C -q 
    --local-service-name=delta 
    --role=slave 
    --service-type=remote 
    --allow-bidi-unsafe=true 
    --datasource=qa_r4_continuent_com' 

$TUNGSTEN_TOOLS/configure-service $COMMON_OPTIONS --master-host=qa.r1.continuent.com  alpha 
$TUNGSTEN_TOOLS/configure-service $COMMON_OPTIONS --master-host=qa.r2.continuent.com  bravo
$TUNGSTEN_TOOLS/configure-service $COMMON_OPTIONS --master-host=qa.r3.continuent.com  charlie 

$TUNGSTEN_BASE/tungsten/tungsten-replicator/bin/replicator restart
$TUNGSTEN_BASE/tungsten/tungsten-replicator/bin/trepctl services
These commands create the slave services locally in Delta. After restarting the replicator, a simple test will be creating something different in each master, and check that the data has replicated to the single slave.  The latest improvement in matter of usability is the simplification of the replicator logs. Until a few days ago, if you had an error in the replicator, you would get a long list of not exactly helpful stuff. For example, if I create a table in a slave, and then create the same table in the master, I will break replication. The extended log would produce something like this:  INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; 2011-08-11 18:10:52,216 [tsandbox - q-to-dbms-0] ERROR pipeline.SingleThreadStageTask Event application failed: seqno=1 fragno=0 message=java.sql.SQLException: Statement failed on slave but succeeded on master
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; 2011-08-11 18:10:52,217 [tsandbox - Event dispatcher thread] ERROR management.OpenReplicatorManager Received error notification, shutting down services: Event application failed: seqno=1 fragno=0 message=java.sql.SQLException: Statement failed on slave but succeeded on master
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; com.continuent.tungsten.replicator.applier.ApplierException: java.sql.SQLException: Statement failed on slave but succeeded on master
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at com.continuent.tungsten.replicator.applier.MySQLDrizzleApplier.applyStatementData(MySQLDrizzleApplier.java:183)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at com.continuent.tungsten.replicator.applier.JdbcApplier.apply(JdbcApplier.java:1233)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at com.continuent.tungsten.replicator.applier.ApplierWrapper.apply(ApplierWrapper.java:101)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:498)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:155)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at java.lang.Thread.run(Unknown Source)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; Caused by: java.sql.SQLException: Statement failed on slave but succeeded on master
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at com.continuent.tungsten.replicator.applier.MySQLDrizzleApplier.applyStatementData(MySQLDrizzleApplier.java:139)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       ... 5 more
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; Caused by: java.sql.SQLSyntaxErrorException: Table 't1' already exists
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at org.drizzle.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:78)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at org.drizzle.jdbc.DrizzleStatement.executeBatch(DrizzleStatement.java:930)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at com.continuent.tungsten.replicator.applier.MySQLDrizzleApplier.applyStatementData(MySQLDrizzleApplier.java:125)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       ... 5 more
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; Caused by: org.drizzle.jdbc.internal.common.QueryException: Table 't1' already exists
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at org.drizzle.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:500)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at org.drizzle.jdbc.internal.mysql.MySQLProtocol.executeBatch(MySQLProtocol.java:546)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       at org.drizzle.jdbc.DrizzleStatement.executeBatch(DrizzleStatement.java:917)
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124;       ... 6 more
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; 2011-08-11 18:10:52,218 [tsandbox - Event dispatcher thread] WARN  management.OpenReplicatorManager Performing emergency service shutdown
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; 2011-08-11 18:10:52,219 [tsandbox - Event dispatcher thread] INFO  pipeline.Pipeline Shutting down pipeline: slave
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; 2011-08-11 18:10:52,219 [tsandbox - q-to-dbms-0] INFO  pipeline.SingleThreadStageTask Terminating processing for stage task thread
INFO   &#124; jvm 1    &#124; 2011/08/11 18:10:52 &#124; 2011-08-11 18:10:52,219 [tsandbox - q-to-dbms-0] INFO  pipeline.SingleThreadStageTask Last successfully processed event prior to termination: seqno=0 eventid=mysql-bin.000002:0000000000000426;20
Did you see the reason for the error? No? Neither did I. I would need to open the THL, look for event #1, and determine what it was.  Instead, the new user.log looks like this: 2011-08-11 18:10:52,216 ERROR Received error notification: Event application failed: seqno=1 fragno=0 message=java.sql.SQLException: Statement failed on slave but succeeded on master
Caused by : java.sql.SQLException: Statement failed on slave but succeeded on master
Caused by : Statement failed on slave but succeeded on master
Caused by : Table 't1' already exists
Caused by : Table 't1' already exists
2011-08-11 18:10:54,721 INFO  State changed ONLINE -&#62; OFFLINE:ERROR
2011-08-11 18:10:54,721 WARN  Received irrelevant event for current state: state=OFFLINE:ERROR event=OfflineNotification
That's much better. It is not perfect yet, but it will be soon. Right now, it tells me what is wrong without forcing me to go hunting for it amid hundreds of stack trace lines.  Give it a try, using the latest replicator build.]]></description>
			<content:encoded><![CDATA[If you love a software product, you should try to improve it, and not be afraid of criticizing it.  This principle has guided me with MySQL (where I have submitted many usability bugs, and discussed interface with developers for years), and it proves true for <a href="http://tungsten-replicator.org">Tungsten Replicator</a> as well. When I started working at Continuent, while I was impressed by the technology, I found the installation procedure and the product logs quite discouraging. I would almost say disturbing. Fortunately, my colleagues have agreed on my usability focus, and we can enjoy some tangible improvements. I have already mentioned the <a href="http://datacharmer.blogspot.com/2011/06/getting-started-with-tungsten.html">new installation procedure</a>, which requires just one command to install a full master/slave cluster.  I would like to show how you can use the new installer to deploy a multiple source replication topology like the following:  <img src="https://lh6.googleusercontent.com/_gVfZHGgf5LA/TXO04pRkW0I/AAAAAAAABEE/Ws3-Py7RMdE/Tungsten_multi_source_replication.png" width="500" title="Multiple source replication" />  The first step is to install one master in each node. I can run the commands from node #4, which is the one that will eventually receive the updates from the remote masters, and where I need to install the slave services:  <pre>TUNGSTEN_BASE=$HOME/newinst
<br />SERVICES=(alpha bravo charlie delta)
<br />REPLICATOR=$TUNGSTEN_BASE/tungsten/tungsten-replicator/bin/replicator
<br />
<br />for N in 1 2 3 4
<br />do
<br />    INDEX=$(($N-1))
<br />
<br />  ./tools/tungsten-installer \
<br />    --master-slave \
<br />    --master-host=qa.r$N.continuent.com \
<br />    --datasource-user=tungsten \
<br />    --datasource-password=secret \
<br />    --service-name=${SERVICES[$INDEX]} \
<br />    --home-directory=$TUNGSTEN_BASE \
<br />    --cluster-hosts=qa.r$N.continuent.com \
<br />    --start-and-report
<br />done
<br /></pre>The above loop will install a master (remotely or locally) in the four servers.  Then I need to create the slave services. To do it, I use the updated <code>configure-service</code> in the <code>tools</code> directory.  <pre>TUNGSTEN_TOOLS=$TUNGSTEN_BASE/tungsten/tools
<br />COMMON_OPTIONS='-C -q 
<br />    --local-service-name=delta 
<br />    --role=slave 
<br />    --service-type=remote 
<br />    --allow-bidi-unsafe=true 
<br />    --datasource=qa_r4_continuent_com' 
<br />
<br />$TUNGSTEN_TOOLS/configure-service $COMMON_OPTIONS --master-host=qa.r1.continuent.com  alpha 
<br />$TUNGSTEN_TOOLS/configure-service $COMMON_OPTIONS --master-host=qa.r2.continuent.com  bravo
<br />$TUNGSTEN_TOOLS/configure-service $COMMON_OPTIONS --master-host=qa.r3.continuent.com  charlie 
<br />
<br />$TUNGSTEN_BASE/tungsten/tungsten-replicator/bin/replicator restart
<br />$TUNGSTEN_BASE/tungsten/tungsten-replicator/bin/trepctl services
<br /></pre>These commands create the slave services locally in Delta. After restarting the replicator, a simple test will be creating something different in each master, and check that the data has replicated to the single slave.  The latest improvement in matter of usability is the simplification of the replicator logs. Until a few days ago, if you had an error in the replicator, you would get a long list of not exactly helpful stuff. For example, if I create a table in a slave, and then create the same table in the master, I will break replication. The extended log would produce something like this:  <pre>INFO   | jvm 1    | 2011/08/11 18:10:52 | 2011-08-11 18:10:52,216 [tsandbox - q-to-dbms-0] ERROR pipeline.SingleThreadStageTask Event application failed: seqno=1 fragno=0 message=java.sql.SQLException: Statement failed on slave but succeeded on master
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | 2011-08-11 18:10:52,217 [tsandbox - Event dispatcher thread] ERROR management.OpenReplicatorManager Received error notification, shutting down services: Event application failed: seqno=1 fragno=0 message=java.sql.SQLException: Statement failed on slave but succeeded on master
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | com.continuent.tungsten.replicator.applier.ApplierException: java.sql.SQLException: Statement failed on slave but succeeded on master
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at com.continuent.tungsten.replicator.applier.MySQLDrizzleApplier.applyStatementData(MySQLDrizzleApplier.java:183)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at com.continuent.tungsten.replicator.applier.JdbcApplier.apply(JdbcApplier.java:1233)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at com.continuent.tungsten.replicator.applier.ApplierWrapper.apply(ApplierWrapper.java:101)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.runTask(SingleThreadStageTask.java:498)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at com.continuent.tungsten.replicator.pipeline.SingleThreadStageTask.run(SingleThreadStageTask.java:155)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at java.lang.Thread.run(Unknown Source)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | Caused by: java.sql.SQLException: Statement failed on slave but succeeded on master
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at com.continuent.tungsten.replicator.applier.MySQLDrizzleApplier.applyStatementData(MySQLDrizzleApplier.java:139)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       ... 5 more
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | Caused by: java.sql.SQLSyntaxErrorException: Table 't1' already exists
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at org.drizzle.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:78)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at org.drizzle.jdbc.DrizzleStatement.executeBatch(DrizzleStatement.java:930)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at com.continuent.tungsten.replicator.applier.MySQLDrizzleApplier.applyStatementData(MySQLDrizzleApplier.java:125)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       ... 5 more
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | Caused by: org.drizzle.jdbc.internal.common.QueryException: Table 't1' already exists
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at org.drizzle.jdbc.internal.mysql.MySQLProtocol.executeQuery(MySQLProtocol.java:500)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at org.drizzle.jdbc.internal.mysql.MySQLProtocol.executeBatch(MySQLProtocol.java:546)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       at org.drizzle.jdbc.DrizzleStatement.executeBatch(DrizzleStatement.java:917)
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 |       ... 6 more
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | 2011-08-11 18:10:52,218 [tsandbox - Event dispatcher thread] WARN  management.OpenReplicatorManager Performing emergency service shutdown
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | 2011-08-11 18:10:52,219 [tsandbox - Event dispatcher thread] INFO  pipeline.Pipeline Shutting down pipeline: slave
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | 2011-08-11 18:10:52,219 [tsandbox - q-to-dbms-0] INFO  pipeline.SingleThreadStageTask Terminating processing for stage task thread
<br />INFO   | jvm 1    | 2011/08/11 18:10:52 | 2011-08-11 18:10:52,219 [tsandbox - q-to-dbms-0] INFO  pipeline.SingleThreadStageTask Last successfully processed event prior to termination: seqno=0 eventid=mysql-bin.000002:0000000000000426;20
<br /></pre>Did you see the reason for the error? No? Neither did I. I would need to open the THL, look for event #1, and determine what it was.  Instead, the new user.log looks like this: <pre>2011-08-11 18:10:52,216 ERROR Received error notification: Event application failed: seqno=1 fragno=0 message=java.sql.SQLException: Statement failed on slave but succeeded on master
<br />Caused by : java.sql.SQLException: Statement failed on slave but succeeded on master
<br />Caused by : Statement failed on slave but succeeded on master
<br />Caused by : Table 't1' already exists
<br />Caused by : Table 't1' already exists
<br />2011-08-11 18:10:54,721 INFO  State changed ONLINE -> OFFLINE:ERROR
<br />2011-08-11 18:10:54,721 WARN  Received irrelevant event for current state: state=OFFLINE:ERROR event=OfflineNotification
<br /></pre>That's much better. It is not perfect yet, but it will be soon. Right now, it tells me what is wrong without forcing me to go hunting for it amid hundreds of stack trace lines.  Give it a try, using the <a href="http://s3.amazonaws.com/files.continuent.com/builds/nightly/tungsten-2.0-snapshots/index.html">latest replicator build</a>. <div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/16959946-7937723470921980252?l=datacharmer.blogspot.com" alt="" /></div><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29675&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29675&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/08/11/usability-improvements-in-tungsten-replicator-2-0-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why software startups decide to patent &#8230; or not</title>
		<link>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/UpqYk43_WhA/why-software-startups-decide-t.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-software-startups-decide-to-patent-or-not</link>
		<comments>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/UpqYk43_WhA/why-software-startups-decide-t.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 13:00:00 +0000</pubDate>
		<dc:creator>Tim O'Reilly</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Guest blogger Pamela Samuelson is the Richard M. Sherman Distinguished Professor of Law and Information at the University of California, Berkeley. She teaches courses on intellectual property, cyberlaw, and information privacy, and she has written and spoken extensively about the challenges that new information technologies pose for traditional legal regimes. The following column will also appear in the November 2010 issue of Communications of the ACM.

Two-thirds of the approximately 700 software entrepreneurs who participated in the 2008 Berkeley Patent Survey report that they neither have nor are seeking patents for innovations embodied in their products and services.  These entrepreneurs rate patents as the least important mechanism among seven options for attaining competitive advantage in the marketplace.  Even software startups that hold patents regard them as providing only a slight incentive to invest in innovation.  

These are three of the most striking findings from our recently published article,  "High Technology Entrepreneurs and the Patent System:  Results of the 2008 Berkeley Patent Survey."  

After providing some background about the survey, this column will discuss some key findings about how software startup firms perceive, use and are affected by the patent system.  

While the three findings highlighted above might seem to support a software patent abolitionist position, it is significant that a third of the software entrepreneurs reported having or seeking patents, and that they perceive patents to be important to persons or firms from whom they hope to obtain financing.  

Survey background


More than 1,300 high technology entrepreneurs in the software, biotechnology, medical devices, and computer hardware fields filled out the Berkeley Patent Survey.  All of these firms had been started no more than ten years before the survey was conducted.  We drew our sample from a general population of software firms registered with Dun &#38; Bradstreet (D&#38;B) and from the VentureXpert (VX) database that has a rich data set on venture-backed startups.  (Just over 500 of the survey respondents were D&#38;B firms; just under 200 were VX firms.)

Eighty percent of the software respondents were either the CEOs or CTOs of their firms, and most had experience in previous startups.  The average software firm had 58 employees, half of whom were engineers.  Between 10 and 15 percent of the software startup respondents among the D&#38;B respondents were venture-backed firms.  Among the software respondents, only 2 percent had experienced an initial public offering (IPO), while 9 percent had been acquired by another firm.

Our interest in conducting this survey arose because high technology entrepreneurs have contributed significantly to economic growth in recent decades.  They build firms that create new products, services, organizations, and opportunities for complementary economic activities.  We were curious to know the extent to which high tech startups were utilizing the patent system, as well as to learn their reasons for choosing to avail themselves of the patent system -- or not.  

The basic economic principle underlying the patent system is that technology innovations are often expensive, time-consuming, and risky to develop, although once developed, these innovations are often cheap and easy to copy. In the absence of intellectual property rights (IPRs), innovative high tech firms may have insufficient incentives to invest in innovation insofar as they cannot recoup their research and development (R&#38;D) expenses and justify further investments in innovation because of cheap copies that undermine the firms' recoupment strategy.  

Although this economic principle applies to all companies, early-stage technology firms might, we conjectured, be more sensitive to IPRs than more mature firms.  The former often lack various kinds of complementary assets (such as well-defined marketing channels and access to cheap credit) that the latter are more likely to enjoy.  We decided it would be worthwhile to test this conjecture empirically.  With generous funding from the Ewing Marion Kauffman Foundation, we and two other colleagues designed and carried out the survey and analyzed the results.


Why startups decide to patent -- or not to


The most important reasons for seeking patents, as reported by the software executives who responded to the Berkeley Patent Survey, were these:


 to prevent competitors from copying the innovation (2.3 on a 4 point scale, where 2 was moderately important)
 to enhance the firms&#8217; reputation (2.2)
 and to secure investment and improve the likelihood of an IPO (1.96 and 1.97 respectively)


The importance of patents to investors was also evident from survey data showing striking differences in the rate of patenting among the VX and the D&#38;B software companies.  

Three-quarters of the D&#38;B firms had no patents and were not seeking them.  Because the D&#38;B firms are, we believe, typical of the population of software startup firms in the U.S., their responses may be representative of patenting rates among software startups generally.  It is, in fact, possible that the overall percentage of software startup patenting is lower than this, insofar as patent holders may have been more likely than other software entrepreneurs to take time to fill out a Berkeley Patent Survey.

In striking contrast to the D&#38;B respondents, over two-thirds of the VX software startup respondents in the sample, all venture-backed, had or were seeking patents.  We cannot say why these VC-backed firms were more likely to seek patents than other firms.  Perhaps VCs are urging the firms they fund to seek patents; or VCs may be choosing to fund the development of software technologies that VCs think are more amenable to patenting.  

Interestingly, the rate of patenting did not vary by the age of the firm (that is, older firms did not patent at rates statistically significant from younger firms).


Why forgo patenting?


The survey asked two sets of questions about decisions to forego patenting:  For the last innovation for which the firm chose not to seek a patent, what factors influenced this decision, and then what was the most important factor in the decision?  

The costs of obtaining and of enforcing patents emerged as the first and second most frequent explanation.  Twenty-eight percent of the software startups reported that the costs of obtaining patents had been the most important factor in this decision, and 12 percent said that the costs of enforcing patents was the most important factor.  (They reported that average cost of getting a software patent was just under $30,000.)

Ease of inventing around the innovation and satisfaction with trade secrecy also influenced software startup decisions not to seek patents, although only rarely were these factors considered the most important.

Intriguingly, more than 40 percent of the software executive respondents cited the unpatentability of the invention as a factor in decisions to forego patenting, and almost a quarter of them rated this as the most important factor.  Indeed, unpatentability ranked just behind costs of obtaining patents as the most frequently cited "most important factor" for not seeking patents.

It is difficult to know what to make of the unpatentability finding.  One explanation might be that the software entrepreneur respondents believed that patent standards of novelty, non-obviousness, and the like are so rigorous that their innovation might not have satisfied patent requirements.  Yet, because the patentability of software innovations has been contentious for decades, it may also be that a significant number of these entrepreneurs have philosophical or practical objections to patents in their field.



How important are patents to competitive advantage?


One of the most striking findings of our study is that software firms ranked patents dead last among seven strategies for attaining competitive advantage identified by the survey, as Figure 1 below shows.  (The relative unimportance of patents for competitive advantage in the software field contrasts sharply with the perceived importance of patents in the biotech industry, where patents are ranked the most important means of attaining such advantage.)

 


Figure 1: Measures of Capturing "Competitive Advantage" from Inventions




 

As Figure 1 shows, software startups regard first-mover advantage as the single most important strategy for attaining competitive advantage.  Next most important was complementary assets (e.g., providing services for licensed software or offering a proprietary complement to an open source program).  

Interestingly, these two strategies for getting ahead in the market outstrip the IPRs about which we inquired for software firms.  Among IPRs, though, copyrights and trademarks, closely followed by secrecy and difficulties of reverse engineering, outranked patents as means of attaining competitive advantage among software respondents by a statistically significant margin. 



What incentive effects do patents have?



The Berkeley Patent survey asked startup executives to rate the incentive effects of patents on a scale, where 0 = no incentive, 1 = weak incentive, 2 = moderate incentive, and 3 = strong incentive, for engaging in four types of innovation:  (1) inventing new products, processes, or services, (2) conducting initial R&#38;D, (3) creating internal tools or processes, and (4) undertaking the risks and costs of commercializing the innovation.  

We were surprised to discover that the software respondents reported that patents provide only weak incentives for engaging in core activities, such as invention of new products (.96) and commercialization (.93).  By contrast, biotech and medical device firms reported just above 2 (moderate incentives) for these same questions.

Interestingly, the results did not change significantly even when focusing only on responses from software entrepreneurs whose firms hold at least one patent or application. Even patent-holding software entrepreneurs reported that patents provide just above a weak incentive for engaging in these innovation-related activities.



Resolving a paradox


If patents provide only weak incentives for investing in innovation among software startups, why are two-thirds of the VX firms and at least one-quarter of the D&#38;B firms seeking patents?

The answer may lie in the perception among software entrepreneurs that patents may be important to potential funders, such as venture capitalists (VCs), angel investors, other firms, commercial banks, and friends and family.  Sixty percent of software startups that had negotiated with VCs reported that that they perceived patents to be an important factor in VC decisions about whether to make the investments.  Between 40 and 50 percent of the software respondents reported that patents were important to other types of investors, such as angels, investment banks, and other companies.



How well is the patent system working?


While most of the Berkeley Patent Survey questions focused on what firms had actually been doing vis-&#224;-vis patents, we decided to ask a few questions to gauge the perception of high tech entrepreneurs about the patent system.  We asked, for example, how well the entrepreneurs perceive the patent system to be working for them and for their industry.  The scale for responses ranged from 0 = very poorly to 4 = very well, and 2 = neither poorly or well.  

The software entrepreneurs' for-my-industry rating was 1.6 and their for-my-firm rating was 1.7.  Both results tend toward the poorly end of the scale (in contrast to the biotech and medical device firms that reported above 2 ratings on both questions).  

It is interesting is that the VX firms were slightly less positive about the patent system than the D&#38;B firms, although the difference was not statistically significant. We also tested to see if the responses were bipolar (that is, did some software firms rate the patent system very poorly and their ratings canceled out by some positive responses?), but discovered that the ratings fell into a normal distribution, suggesting that we had drawn a sample from a cross-section of the population.



Conclusion


Over the next several years, we expect to engage in further analysis of the results of the 2008 Berkeley Patent Survey and to report new findings about the roles that patents play in the software industry.  The initial findings reported here and in the larger article  suggest that software entrepreneurs do not find persuasive the canonical story that patents provide strong incentives to invest in technology innovation.  These executives regard first-mover advantage and complementary assets as more important than IPRs in conferring competitive advantage upon their firms.  Moreover, among IPRs, copyrights and trademarks are perceived to be more important than patents.  Still, about one-third of our software entrepreneur respondents reported having or seeking patents, and their perception that their investors care about patents seems to be a key factor in decisions to obtain patents. 


Related:


 How do we measure innovation?








References:

Stuart J.H. Graham, Robert P. Merges, Pam Samuelson, &#38; Ted Sichelman, High Technology Entrepreneurs and the Patent System:  Results of the 2008 Berkeley Patent Survey, Berkeley Technology Law Journal, 25:4, pp. 1255-1327 (2010), available at http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1429049.



About the Authors:

Pamela Samuelson is the Richard M. Sherman Distinguished Professor of Law &#38; Information, University of California, Berkeley. 

Stuart J.H. Graham is on leave from his position as an Assistant Professor at the Georgia Institute of Technology, College of Management, to serve as the Chief Economist for the U.S. Patent &#38; Trademark Office (USPTO).  The views expressed in this article are his own, and are not the views of the USPTO. 

   
]]></description>
			<content:encoded><![CDATA[<p><em>Guest blogger Pamela Samuelson is the Richard M. Sherman Distinguished Professor of Law and Information at the University of California, Berkeley. She teaches courses on intellectual property, cyberlaw, and information privacy, and she has written and spoken extensively about the challenges that new information technologies pose for traditional legal regimes. The following column will also appear in the November 2010 issue of <a href="http://cacm.acm.org/magazines/2010">Communications of the ACM</a>.</em></p>

<p>Two-thirds of the approximately 700 software entrepreneurs who participated in the 2008 Berkeley Patent Survey report that they neither have nor are seeking patents for innovations embodied in their products and services.  These entrepreneurs rate patents as the least important mechanism among seven options for attaining competitive advantage in the marketplace.  Even software startups that hold patents regard them as providing only a slight incentive to invest in innovation.</p>  

<p>These are three of the most striking findings from our recently published article,  "<a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1429049">High Technology Entrepreneurs and the Patent System:  Results of the 2008 Berkeley Patent Survey</a>."  </p>

<p>After providing some background about the survey, this column will discuss some key findings about how software startup firms perceive, use and are affected by the patent system.</p>  

<p>While the three findings highlighted above might seem to support a software patent abolitionist position, it is significant that a third of the software entrepreneurs reported having or seeking patents, and that they perceive patents to be important to persons or firms from whom they hope to obtain financing. </p> 
<p></p>
<h2>Survey background</h2>
<p></p>

<p>More than 1,300 high technology entrepreneurs in the software, biotechnology, medical devices, and computer hardware fields filled out the Berkeley Patent Survey.  All of these firms had been started no more than ten years before the survey was conducted.  We drew our sample from a general population of software firms registered with <a href="http://www.dnb.com/us/">Dun & Bradstreet</a> (D&B) and from the <a href="http://vx.thomsonib.com/NASApp/VxComponent/NewMain.htm">VentureXpert</a> (VX) database that has a rich data set on venture-backed startups.  (Just over 500 of the survey respondents were D&B firms; just under 200 were VX firms.)</p>

<p>Eighty percent of the software respondents were either the CEOs or CTOs of their firms, and most had experience in previous startups.  The average software firm had 58 employees, half of whom were engineers.  Between 10 and 15 percent of the software startup respondents among the D&B respondents were venture-backed firms.  Among the software respondents, only 2 percent had experienced an initial public offering (IPO), while 9 percent had been acquired by another firm.</p>

<p>Our interest in conducting this survey arose because high technology entrepreneurs have contributed significantly to economic growth in recent decades.  They build firms that create new products, services, organizations, and opportunities for complementary economic activities.  We were curious to know the extent to which high tech startups were utilizing the patent system, as well as to learn their reasons for choosing to avail themselves of the patent system -- or not.</p>  

<p>The basic economic principle underlying the patent system is that technology innovations are often expensive, time-consuming, and risky to develop, although once developed, these innovations are often cheap and easy to copy. In the absence of intellectual property rights (IPRs), innovative high tech firms may have insufficient incentives to invest in innovation insofar as they cannot recoup their research and development (R&D) expenses and justify further investments in innovation because of cheap copies that undermine the firms' recoupment strategy.</p>  

<p>Although this economic principle applies to all companies, early-stage technology firms might, we conjectured, be more sensitive to IPRs than more mature firms.  The former often lack various kinds of complementary assets (such as well-defined marketing channels and access to cheap credit) that the latter are more likely to enjoy.  We decided it would be worthwhile to test this conjecture empirically.  With generous funding from the Ewing Marion Kauffman Foundation, we and two other colleagues designed and carried out the survey and analyzed the results.</p>

<p></p>
<h2>Why startups decide to patent -- or not to</h2>
<p></p>

<p>The most important reasons for seeking patents, as reported by the software executives who responded to the Berkeley Patent Survey, were these:</p>

<ol>
<li> to prevent competitors from copying the innovation (2.3 on a 4 point scale, where 2 was moderately important)</li>
<li> to enhance the firms&#8217; reputation (2.2)</li>
<li> and to secure investment and improve the likelihood of an IPO (1.96 and 1.97 respectively)</li>
</ol>

<p>The importance of patents to investors was also evident from survey data showing striking differences in the rate of patenting among the VX and the D&B software companies.</p>  

<p>Three-quarters of the D&B firms had no patents and were not seeking them.  Because the D&B firms are, we believe, typical of the population of software startup firms in the U.S., their responses may be representative of patenting rates among software startups generally.  It is, in fact, possible that the overall percentage of software startup patenting is lower than this, insofar as patent holders may have been more likely than other software entrepreneurs to take time to fill out a Berkeley Patent Survey.</p>

<p>In striking contrast to the D&B respondents, over two-thirds of the VX software startup respondents in the sample, all venture-backed, had or were seeking patents.  We cannot say why these VC-backed firms were more likely to seek patents than other firms.  Perhaps VCs are urging the firms they fund to seek patents; or VCs may be choosing to fund the development of software technologies that VCs think are more amenable to patenting.</p>  

<p>Interestingly, the rate of patenting did not vary by the age of the firm (that is, older firms did not patent at rates statistically significant from younger firms).</p>

<p></p>
<h2>Why forgo patenting?</h2>
<p></p>

<p>The survey asked two sets of questions about decisions to forego patenting:  For the last innovation for which the firm chose not to seek a patent, what factors influenced this decision, and then what was the most important factor in the decision?  </p>

<p>The costs of obtaining and of enforcing patents emerged as the first and second most frequent explanation.  Twenty-eight percent of the software startups reported that the costs of obtaining patents had been the most important factor in this decision, and 12 percent said that the costs of enforcing patents was the most important factor.  (They reported that average cost of getting a software patent was just under $30,000.)</p>

<p>Ease of inventing around the innovation and satisfaction with trade secrecy also influenced software startup decisions not to seek patents, although only rarely were these factors considered the most important.</p>

<p>Intriguingly, more than 40 percent of the software executive respondents cited the unpatentability of the invention as a factor in decisions to forego patenting, and almost a quarter of them rated this as the most important factor.  Indeed, unpatentability ranked just behind costs of obtaining patents as the most frequently cited "most important factor" for not seeking patents.</p>

<p>It is difficult to know what to make of the unpatentability finding.  One explanation might be that the software entrepreneur respondents believed that patent standards of novelty, non-obviousness, and the like are so rigorous that their innovation might not have satisfied patent requirements.  Yet, because the patentability of software innovations has been contentious for decades, it may also be that a significant number of these entrepreneurs have philosophical or practical objections to patents in their field.</p>

<p><br />
<p></p><br />
<h2>How important are patents to competitive advantage?</h2><br />
<p></p></p>

<p>One of the most striking findings of our study is that software firms ranked patents dead last among seven strategies for attaining competitive advantage identified by the survey, as Figure 1 below shows.  (The relative unimportance of patents for competitive advantage in the software field contrasts sharply with the perceived importance of patents in the biotech industry, where patents are ranked the most important means of attaining such advantage.)</p>

<p> <br />
<br /></p>

<p align="center"><em>Figure 1: Measures of Capturing "Competitive Advantage" from Inventions</em></p>

<p align="center"><img src="http://radar.oreilly.com/2010/07/16/0710-cacm-image.png" border="0" alt="Measures of Capturing Competitive Advantage from Inventions" width="600"></p>

<p><br /><br />
 </p>

<p>As Figure 1 shows, software startups regard first-mover advantage as the single most important strategy for attaining competitive advantage.  Next most important was complementary assets (e.g., providing services for licensed software or offering a proprietary complement to an open source program). </p> 

<p>Interestingly, these two strategies for getting ahead in the market outstrip the IPRs about which we inquired for software firms.  Among IPRs, though, copyrights and trademarks, closely followed by secrecy and difficulties of reverse engineering, outranked patents as means of attaining competitive advantage among software respondents by a statistically significant margin.</p> 

<p><br />
<p></p><br />
<h2>What incentive effects do patents have?</h2><br />
<p></p></p>

<p><br />
<p>The Berkeley Patent survey asked startup executives to rate the incentive effects of patents on a scale, where 0 = no incentive, 1 = weak incentive, 2 = moderate incentive, and 3 = strong incentive, for engaging in four types of innovation:  (1) inventing new products, processes, or services, (2) conducting initial R&D, (3) creating internal tools or processes, and (4) undertaking the risks and costs of commercializing the innovation.</p>  </p>

<p>We were surprised to discover that the software respondents reported that patents provide only weak incentives for engaging in core activities, such as invention of new products (.96) and commercialization (.93).  By contrast, biotech and medical device firms reported just above 2 (moderate incentives) for these same questions.</p>

<p>Interestingly, the results did not change significantly even when focusing only on responses from software entrepreneurs whose firms hold at least one patent or application. Even patent-holding software entrepreneurs reported that patents provide just above a weak incentive for engaging in these innovation-related activities.</p>

<p><br />
<p></p><br />
<h2>Resolving a paradox</h2><br />
<p></p></p>

<p>If patents provide only weak incentives for investing in innovation among software startups, why are two-thirds of the VX firms and at least one-quarter of the D&B firms seeking patents?</p>

<p>The answer may lie in the perception among software entrepreneurs that patents may be important to potential funders, such as venture capitalists (VCs), angel investors, other firms, commercial banks, and friends and family.  Sixty percent of software startups that had negotiated with VCs reported that that they perceived patents to be an important factor in VC decisions about whether to make the investments.  Between 40 and 50 percent of the software respondents reported that patents were important to other types of investors, such as angels, investment banks, and other companies.</p>

<p><br />
<p></p><br />
<h2>How well is the patent system working?</h2><br />
<p></p></p>

<p>While most of the Berkeley Patent Survey questions focused on what firms had actually been doing vis-&agrave;-vis patents, we decided to ask a few questions to gauge the perception of high tech entrepreneurs about the patent system.  We asked, for example, how well the entrepreneurs perceive the patent system to be working for them and for their industry.  The scale for responses ranged from 0 = very poorly to 4 = very well, and 2 = neither poorly or well.</p>  

<p>The software entrepreneurs' for-my-industry rating was 1.6 and their for-my-firm rating was 1.7.  Both results tend toward the poorly end of the scale (in contrast to the biotech and medical device firms that reported above 2 ratings on both questions).</p>  

<p>It is interesting is that the VX firms were slightly less positive about the patent system than the D&B firms, although the difference was not statistically significant. We also tested to see if the responses were bipolar (that is, did some software firms rate the patent system very poorly and their ratings canceled out by some positive responses?), but discovered that the ratings fell into a normal distribution, suggesting that we had drawn a sample from a cross-section of the population.</p>

<p><br />
<p></p><br />
<h2>Conclusion</h2><br />
<p></p></p>

<p>Over the next several years, we expect to engage in further analysis of the results of the 2008 Berkeley Patent Survey and to report new findings about the roles that patents play in the software industry.  The initial findings reported here and in the <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1429049">larger article</a>  suggest that software entrepreneurs do not find persuasive the canonical story that patents provide strong incentives to invest in technology innovation.  These executives regard first-mover advantage and complementary assets as more important than IPRs in conferring competitive advantage upon their firms.  Moreover, among IPRs, copyrights and trademarks are perceived to be more important than patents.  Still, about one-third of our software entrepreneur respondents reported having or seeking patents, and their perception that their investors care about patents seems to be a key factor in decisions to obtain patents.</p> 

<p><br />
<p><strong>Related:</strong></p></p>

<ul>
<li> <a href="http://radar.oreilly.com/2010/03/how-do-we-measure-innovation.html">How do we measure innovation?</a></li>
</ul>

<p><br /></p>

<hr>

<p><br /></p>

<p><strong>References:</strong></p>

<p>Stuart J.H. Graham, Robert P. Merges, Pam Samuelson, & Ted Sichelman, High Technology Entrepreneurs and the Patent System:  Results of the 2008 Berkeley Patent Survey, Berkeley Technology Law Journal, 25:4, pp. 1255-1327 (2010), available at <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1429049">http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1429049</a>.</p>

<p><br /></p>

<p><strong>About the Authors:</strong></p>

<p>Pamela Samuelson is the Richard M. Sherman Distinguished Professor of Law & Information, University of California, Berkeley. </p>

<p>Stuart J.H. Graham is on leave from his position as an Assistant Professor at the Georgia Institute of Technology, College of Management, to serve as the Chief Economist for the U.S. Patent & Trademark Office (USPTO).  The views expressed in this article are his own, and are not the views of the USPTO. </p>
<div>
<a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=UpqYk43_WhA:YRWtTdyAwfg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=UpqYk43_WhA:YRWtTdyAwfg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=UpqYk43_WhA:YRWtTdyAwfg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=UpqYk43_WhA:YRWtTdyAwfg:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=UpqYk43_WhA:YRWtTdyAwfg:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=UpqYk43_WhA:YRWtTdyAwfg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/UpqYk43_WhA" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25350&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=25350&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/07/21/why-software-startups-decide-to-patent-or-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do we measure innovation?</title>
		<link>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-do-we-measure-innovation</link>
		<comments>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:44:03 +0000</pubDate>
		<dc:creator>Tim O'Reilly</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[patents]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[In response to the IEEE's report on Patent Power, which lists the top companies ranked by number of patents, Ari Shahdadi and Brad Burnham made trenchant comments in email that I thought were worth sharing (with their permission):

Ari wrote: 

The main article is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.

Brad responded: 

Amen - R&#38;D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&#38;D or on patents.

I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?

I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?

It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. 

I'd love your thoughts about what could go into such a measure.


   
]]></description>
			<content:encoded><![CDATA[<p>In response to the IEEE's report on <a href="http://spectrum.ieee.org/static/patentpower2010">Patent Power</a>, which lists the top companies ranked by number of patents, <a href="http://www.google.com/profiles/111617526519871515953#buzz">Ari Shahdadi</a> and <a href="http://twitter.com/bradusv">Brad Burnham</a> made trenchant comments in email that I thought were worth sharing (with their permission):<br />
<p><br />
Ari wrote: <br />
<blockquote><br />
The <a href="http://spectrum.ieee.org/at-work/innovation/patent-power-scorecards-japan-ascendant">main article</a> is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.<br />
</blockquote><br />
Brad responded: <br />
<blockquote><br />
Amen - R&D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&D or on patents.<br />
</blockquote><br />
I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?<br />
<p><br />
I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?<br />
<p><br />
It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. <br />
<p><br />
I'd love your thoughts about what could go into such a measure.</p>

<div>
<a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/hsV291jAvqU" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/03/26/how-do-we-measure-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do we measure innovation?</title>
		<link>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-do-we-measure-innovation</link>
		<comments>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:44:03 +0000</pubDate>
		<dc:creator>Tim O'Reilly</dc:creator>
				<category><![CDATA[innovation]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[In response to the IEEE's report on Patent Power, which lists the top companies ranked by number of patents, Ari Shahdadi and Brad Burnham made trenchant comments in email that I thought were worth sharing (with their permission):

Ari wrote: 

The main article is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.

Brad responded: 

Amen - R&#38;D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&#38;D or on patents.

I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?

I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?

It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. 

I'd love your thoughts about what could go into such a measure.


   
]]></description>
			<content:encoded><![CDATA[<p>In response to the IEEE's report on <a href="http://spectrum.ieee.org/static/patentpower2010">Patent Power</a>, which lists the top companies ranked by number of patents, <a href="http://www.google.com/profiles/111617526519871515953#buzz">Ari Shahdadi</a> and <a href="http://twitter.com/bradusv">Brad Burnham</a> made trenchant comments in email that I thought were worth sharing (with their permission):<br />
<p><br />
Ari wrote: <br />
<blockquote><br />
The <a href="http://spectrum.ieee.org/at-work/innovation/patent-power-scorecards-japan-ascendant">main article</a> is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.<br />
</blockquote><br />
Brad responded: <br />
<blockquote><br />
Amen - R&D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&D or on patents.<br />
</blockquote><br />
I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?<br />
<p><br />
I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?<br />
<p><br />
It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. <br />
<p><br />
I'd love your thoughts about what could go into such a measure.</p>

<div>
<a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/hsV291jAvqU" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/03/26/how-do-we-measure-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do we measure innovation?</title>
		<link>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-do-we-measure-innovation</link>
		<comments>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:44:03 +0000</pubDate>
		<dc:creator>Tim O'Reilly</dc:creator>
				<category><![CDATA[innovation]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[In response to the IEEE's report on Patent Power, which lists the top companies ranked by number of patents, Ari Shahdadi and Brad Burnham made trenchant comments in email that I thought were worth sharing (with their permission):

Ari wrote: 

The main article is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.

Brad responded: 

Amen - R&#38;D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&#38;D or on patents.

I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?

I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?

It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. 

I'd love your thoughts about what could go into such a measure.


   
]]></description>
			<content:encoded><![CDATA[<p>In response to the IEEE's report on <a href="http://spectrum.ieee.org/static/patentpower2010">Patent Power</a>, which lists the top companies ranked by number of patents, <a href="http://www.google.com/profiles/111617526519871515953#buzz">Ari Shahdadi</a> and <a href="http://twitter.com/bradusv">Brad Burnham</a> made trenchant comments in email that I thought were worth sharing (with their permission):<br />
<p><br />
Ari wrote: <br />
<blockquote><br />
The <a href="http://spectrum.ieee.org/at-work/innovation/patent-power-scorecards-japan-ascendant">main article</a> is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.<br />
</blockquote><br />
Brad responded: <br />
<blockquote><br />
Amen - R&D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&D or on patents.<br />
</blockquote><br />
I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?<br />
<p><br />
I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?<br />
<p><br />
It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. <br />
<p><br />
I'd love your thoughts about what could go into such a measure.</p>

<div>
<a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/hsV291jAvqU" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/03/26/how-do-we-measure-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do we measure innovation?</title>
		<link>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-do-we-measure-innovation</link>
		<comments>http://feedproxy.google.com/~r/oreilly/radar/atom/~3/hsV291jAvqU/how-do-we-measure-innovation.html#comments</comments>
		<pubDate>Fri, 26 Mar 2010 15:44:03 +0000</pubDate>
		<dc:creator>Tim O'Reilly</dc:creator>
				<category><![CDATA[innovation]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[In response to the IEEE's report on Patent Power, which lists the top companies ranked by number of patents, Ari Shahdadi and Brad Burnham made trenchant comments in email that I thought were worth sharing (with their permission):

Ari wrote: 

The main article is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.

Brad responded: 

Amen - R&#38;D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&#38;D or on patents.

I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?

I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?

It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. 

I'd love your thoughts about what could go into such a measure.


   
]]></description>
			<content:encoded><![CDATA[<p>In response to the IEEE's report on <a href="http://spectrum.ieee.org/static/patentpower2010">Patent Power</a>, which lists the top companies ranked by number of patents, <a href="http://www.google.com/profiles/111617526519871515953#buzz">Ari Shahdadi</a> and <a href="http://twitter.com/bradusv">Brad Burnham</a> made trenchant comments in email that I thought were worth sharing (with their permission):<br />
<p><br />
Ari wrote: <br />
<blockquote><br />
The <a href="http://spectrum.ieee.org/at-work/innovation/patent-power-scorecards-japan-ascendant">main article</a> is sad to read, with choice quotes like this:  "Clearly, the global recession seriously hampered innovation in the United States."  If I'd like to do anything, it's end the use of patenting statistics as a metric for innovative activity, especially by groups like the IEEE.<br />
</blockquote><br />
Brad responded: <br />
<blockquote><br />
Amen - R&D spending is also a bad indicator because so much is wasted in big companies. The methodology should have something to do with end user utility. Facebook has had a bigger impact on more lives than IBM and they don&#8217;t spend a fraction of what IBM spends on R&D or on patents.<br />
</blockquote><br />
I totally agree with both Ari and Brad, but just wishing that people would use another metric won't make it happen. How might we construct a metric that would reflect the transformative power of the web (no patents), Google (nowhere near as many as their innovations), Facebook (ditto), Amazon (ditto, despite the 1-click flap), Craigslist, Wikipedia, not to mention free software such as Linux, Apache, MySQL and friends, as well the upwelling of innovation in media, maker culture, robotics... you name it:  all the areas where small companies create new value and don't have time, money or inclination to divert effort from innovation to patents?<br />
<p><br />
I've long been mindful of the power of synthetic indexes.  How many people who religiously check the Dow or the Nasdaq know which companies it actually represents?<br />
<p><br />
It seems to me that there ought to be a way to measure the introduction of new products, and rank them by novelty and by widespread acceptance, in some way that reflects a more substantial measure of innovation and its impact on the economy. <br />
<p><br />
I'd love your thoughts about what could go into such a measure.</p>

<div>
<a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?i=hsV291jAvqU:UNgjCpIlVkI:JEwB19i1-c4" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/oreilly/radar/atom?a=hsV291jAvqU:UNgjCpIlVkI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/oreilly/radar/atom?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/oreilly/radar/atom/~4/hsV291jAvqU" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=24045&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/03/26/how-do-we-measure-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Based Seminars (aka Webinars), why not?</title>
		<link>http://feedproxy.google.com/~r/ItsJustAboutCommunication/~3/fgze4GlfyfM/web-based-seminars-aka-webinars-why-not.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=web-based-seminars-aka-webinars-why-not</link>
		<comments>http://feedproxy.google.com/~r/ItsJustAboutCommunication/~3/fgze4GlfyfM/web-based-seminars-aka-webinars-why-not.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:53:00 +0000</pubDate>
		<dc:creator>Luca Olivari</dc:creator>
				<category><![CDATA[advertising]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[webinars]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[On Thursday the 8th, we delivered the most successful italian MySQL webinar ever. We had about 350 registrations, thanks for your support and constant participation! 
We also awarded a wonderful MySQL t-shirt to the one who first answered correctly to a trivia question, congratulations to the winner.

Looking into the story of italian webinars, here is the ranking in terms of registrations:
Getting Started with MySQL on Windows
Scalable MySQL High Availability Architectures
A guide to Scaling MySQL
MySQL Performance Tuning - Top 5 Tips
Introducing MySQL 5.0
If you were unable to participate you can click here and listen to the on-demand versions. Others noteworthy webinars are the one that we delivered with our partners:
Pentaho
Infobright and Talend

In conclusion, what I've learned from this fulfilling experience? 
Delivering web based seminars (webinars for short) is a great way to stay in touch with customers and to address specific topics. This powerful tool can be used to update on product directions, sales offers, technical topics and present joint partner solutions. The audience can sit in the comfort of their home or office and receive a quick update without spending too much time or money. 
If you are a Sales Engineer, Sales Manager, Marketing Manager, Product Manager or if you simply want to stay virtually in touch with your users, this is a delivery method worth of consideration.

Do you have advices on a topic that you wish to hear in the upcoming italian MySQL webinars? Please comment this post and we'll examine your ideas.


        
]]></description>
			<content:encoded><![CDATA[On Thursday the 8th, we delivered the <a href="http://justaboutcommunication.blogspot.com/2009/10/getting-started-with-mysql-on-windows.html">most successful italian MySQL webinar</a> ever. We had about 350 registrations, thanks for your support and constant participation! <br />
We also awarded a wonderful MySQL t-shirt to the one who first answered correctly to a trivia question, congratulations to the winner.<br />
<br />
Looking into the story of italian webinars, here is the ranking in terms of registrations:<br />
<ol><li>Getting Started with MySQL on Windows</li>
<li>Scalable MySQL High Availability Architectures</li>
<li>A guide to Scaling MySQL</li>
<li>MySQL Performance Tuning - Top 5 Tips</li>
<li>Introducing MySQL 5.0</li>
</ol>If you were unable to participate you can click <a href="http://www.mysql.it/news-and-events/on-demand-webinars/">here</a> and listen to the on-demand versions. Others noteworthy webinars are the one that we delivered with our partners:<br />
<ul><li><a href="http://www.pentaho.com/">Pentaho</a></li>
<li><a href="http://www.infobright.com/">Infobright</a> and <a href="http://www.talend.com/">Talend</a></li>
</ul><br />
In conclusion, what I've learned from this fulfilling experience? <br />
Delivering web based seminars (webinars for short) is a great way to stay in touch with customers and to address specific topics. This powerful tool can be used to update on product directions, sales offers, technical topics and present joint partner solutions. The audience can sit in the comfort of their home or office and receive a quick update without spending too much time or money. <br />
If you are a Sales Engineer, Sales Manager, Marketing Manager, Product Manager or if you simply want to stay virtually in touch with your users, this is a delivery method worth of consideration.<br />
<br />
Do you have advices on a topic that you wish to hear in the upcoming italian MySQL webinars? Please comment this post and we'll examine your ideas.<div><img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/8877901999053801110-368225537772337858?l=justaboutcommunication.blogspot.com" /></div>
<p><a href="http://feedads.g.doubleclick.net/~a/aw2v47q_8NER0XW2TlmH0kCNdBc/0/da"><img src="http://feedads.g.doubleclick.net/~a/aw2v47q_8NER0XW2TlmH0kCNdBc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/aw2v47q_8NER0XW2TlmH0kCNdBc/1/da"><img src="http://feedads.g.doubleclick.net/~a/aw2v47q_8NER0XW2TlmH0kCNdBc/1/di" border="0" ismap="true"></img></a></p><div>
<a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:4cEx4HpKnUU"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?i=fgze4GlfyfM:PL5cT5V8YRM:4cEx4HpKnUU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?i=fgze4GlfyfM:PL5cT5V8YRM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?i=fgze4GlfyfM:PL5cT5V8YRM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?i=fgze4GlfyfM:PL5cT5V8YRM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?a=fgze4GlfyfM:PL5cT5V8YRM:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/ItsJustAboutCommunication?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ItsJustAboutCommunication/~4/fgze4GlfyfM" height="1" width="1" /><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21674&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=21674&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2009/10/12/web-based-seminars-aka-webinars-why-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

