The Monitor's View

China's great wall to foreign green tech

Protecting domestic firms from foreign competition in alternative energy only hurts efforts against global warming.

By

When China's ruling Communist Party tells the energy industry in the world's largest controlled economy to "go green," the world can cheer. At last the largest emitter of heat-trapping gases is starting to make a contribution toward curbs on global warming – short of actually setting official limits on carbon emissions.

But the world should not cheer China as it tries to protect its domestic green-tech industries from foreign competition.

Foreign makers of solar panels and wind turbines are now often excluded from contracts for government projects in renewable energies. A recent "buy Chinese" policy has pushed out many foreign makers of wind turbines, for instance, in favor of local manufacturers.

Recommended: Top 5 nations that use renewable energy

In many other ways, China is putting up trade barriers in an attempt to create export giants in these new technologies. The strategy is modeled on Japan's success after World War II in keeping foreign competitors out of the domestic car and electronic markets while building up export behemoths.

But with clean energy, China has a big role to play in solving a critical global problem. Such technologies should be treated differently from other industries.

Yes, the renewable-energy industry will likely be the next big jobs producer as the world tackles climate change. But because much of this industry still relies on subsidies to be competitive with fossil fuels, it is still not a true free market. It will need the invisible hand of global competitiveness and the legal exchange of technical know-how (not a pirating of patents) to become more competitive.

And to reduce the use of coal and oil more quickly, every country, especially China, needs to adapt the best technology at the best price. Protectionism works against that shared goal.

Subsidies for renewables, while sometimes necessary to kick-start these new technologies, often distort the market and create unexpected costs. A few European nations have subsidized their solar or wind industries at tremendous cost to consumers and taxpayers.

China must abandon its communist and mercantile approach to controlling green industries – as should other countries that are similarly tempted.

A global industry that sprang up to help solve a global problem should remain global, and not be walled in.

Share this story:

We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.

Loading...

Loading...

Loading...

eZ debug

Clear cache:

Quick settings:

Timing: Jul 09 2014 12:55:25
Script start
Timing: Jul 09 2014 12:55:25
Module start 'content'
Warning: eZDebug::accumulatorStop Jul 09 2014 12:55:25
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Warning: eZDebug::accumulatorStop Jul 09 2014 12:55:25
Accumulator 'Search' does not exist, run eZDebug::accumulatorStart first
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 158
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: path in /var/www/www.csmonitor.com/extension/ezwebin/autoloads/ezpagedata.php on line 175
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_class_identifier_ms in /var/www/www.csmonitor.com/extension/ezfind/classes/ezfindresultnode.php on line 111
Notice: PHP: E_NOTICE Jul 09 2014 12:55:25
Undefined index: meta_remote_id_ms in /var/www/www.csmonitor.com/extension/csm_base/classes/CSMFunctionCollection.php on line 1028
Timing: Jul 09 2014 12:55:25
Module end 'content'
Timing: Jul 09 2014 12:55:25
Before parse_includes
Strict: PHP: E_STRICT Jul 09 2014 12:55:25
Non-static method MugoViewExtras::get_view_extras() should not be called statically, assuming $this from incompatible context in /var/www/www.csmonitor.com/extension/mugo_view_extras/autoloads/template_operators.php on line 37
Warning: eZTemplate:def @ extension/csm_base/design/csm_design/override/templates/extra/archive.tpl:21[1] Jul 09 2014 12:55:25
Variable 'view_extra_node' is already defined.
Timing: Jul 09 2014 12:55:25
After parse_includes
Timing: Jul 09 2014 12:55:25
End

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0157 sec 1,286.4297 KB1,162.1172 KB
Module start 'content' 0.0157 sec0.7172 sec 2,448.5469 KB10,950.2031 KB
Module end 'content' 0.7329 sec0.0166 sec 13,398.7500 KB382.3047 KB
Before parse_includes 0.7496 sec0.0477 sec 13,781.0547 KB285.0000 KB
After parse_includes 0.7973 sec0.0007 sec 14,066.0547 KB-177.3516 KB
End 0.7980 sec  13,888.7031 KB 
Total runtime:0.8034 sec
Peak memory usage:16,366.0469 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0078 sec0.9700%360.0002 sec
Mysql Total
Mysqli_queries0.1035 sec12.8402%1640.0006 sec
Looping result0.0094 sec1.1610%1560.0001 sec
Template Total0.7528 sec 93.3% 7 0.1075 sec
Template load0.0080 sec0.9891%70.0011 sec
Template processing0.7447 sec92.3455%70.1064 sec
Template load and register function0.0002 sec0.0279%40.0001 sec
states
state_id_array0.0038 sec0.4705%80.0005 sec
state_identifier_array0.0060 sec0.7480%110.0005 sec
override
Cache load0.0069 sec0.8532%430.0002 sec
eZ Find
MoreLikeThis0.0000 sec0.0000%00.0000 sec
Query build0.0057 sec0.7044%10.0057 sec
Engine time0.0203 sec2.5211%10.0203 sec
Search0.2619 sec32.4824%20.1310 sec
Class attribute list0.0854 sec10.5845%10.0854 sec
Sytem overhead
Fetch class attribute name0.0027 sec0.3365%70.0004 sec
Fetch class attribute can translate value0.0016 sec0.1936%30.0005 sec
class_abstraction
Instantiating content class attribute0.0001 sec0.0090%70.0000 sec
XML
Image XML parsing0.0031 sec0.3786%30.0010 sec
General
String conversion0.0000 sec0.0030%30.0000 sec
dbfile0.0013 sec0.1621%350.0000 sec
View Extra building0.0118 sec1.4677%40.0030 sec
Total script time:0.8064 sec

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
01a980f93dc967c6e39d52a11ae2108b_1404899611_all.cssCSS3extension/csm_base/design/csm_design/stylesheets/normalize.css
extension/csm_base/design/csm_design/stylesheets/html5b.css
design/standard/stylesheets/debug.css
extension/ezwt/design/standard/stylesheets/websitetoolbar.css
extension/csm_base/design/csm_design/stylesheets/jquery-ui-1.10.3.custom.min.css
extension/csm_base/design/csm_design/stylesheets/desktop.css
ede0a88fd146f1a095d27fb22227d0e5_1398846822.jsJS2extension/csm_base/design/csm_design/javascript/modernizr.js
extension/csm_base/design/standard/javascript/jquery-1.10.2.min.js
1650da1ba852ac5f9af81af07e8fa105_1404899611.jsJS2extension/csm_base/design/csm_design/javascript/jquery-ui-1.10.4.min.js
extension/csm_base/design/csm_design/javascript/json2.js
extension/csm_base/design/standard/javascript/jquery.cookie.min.js
extension/csm_base/design/csm_design/javascript/jquery.mobile.custom.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.arthole.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sticky.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.right_column.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.csmstory_editorspickdialog.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.sailthru_signup.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.jcarousel.min.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.history.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.mainNav.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.gallery.js
extension/csm_base/design/csm_design/javascript/plugins/jquery.staffdialog.js
extension/csm_base/design/csm_design/javascript/jQuery.rollChildren.js
extension/csm_base/design/csm_design/javascript/pubService_extended.js
extension/csm_base/design/standard/javascript/csm/csmNew.js
extension/csm_base/design/csm_design/javascript/jquery.quiz.js
extension/csm_base/design/csm_design/javascript/jquery.spectrumQuiz.js
extension/csm_base/design/csm_design/javascript/global.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/article.tplextension/csm_base/design/csm_design/override/templates/full/article.tplEdit templateOverride template
6content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezimage.tplEdit templateOverride template
4content/datatype/view/ezxmltags/link.tpl<No override>extension/csm_base/design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1content/datatype/view/ezstring.tpl<No override>design/standard/templates/content/datatype/view/ezstring.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezbyline.tpl<No override>extension/csm_base/design/csm_design/templates/content/datatype/view/ezbyline.tplEdit templateOverride template
1content/datatype/view/ezxmltext.tplcontent/datatype/view/story_info_box.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/story_info_box.tplEdit templateOverride template
1content/datatype/view/ezmatrix.tplcontent/datatype/view/ezmatrix_article_related_external_links.tplextension/csm_base/design/csm_design/override/templates/content/datatype/view/ezmatrix_article_related_external_links.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/csm_base/design/csm_design/templates/pagelayout.tplEdit templateOverride template
1modules/mugo_view_extras/extra_cached.tpl<No override>extension/mugo_view_extras/design/standard/templates/modules/mugo_view_extras/extra_cached.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 20
 Number of unique templates used: 12
 Time used to render template usage: 0.0002 secs