Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php on line 306

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php on line 27

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php on line 44

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php:306) in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/jat3/jat3/core/parameter.php on line 107

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php on line 120

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php on line 125

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/plugins/system/k2/k2.php on line 132
Displaying items by tag: Beijing software lawyer

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/k2.php on line 14

Strict Standards: Non-static method K2HelperPermissions::setPermissions() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/k2.php on line 27

Strict Standards: Non-static method K2HelperUtilities::getParams() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/permissions.php on line 18

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/utilities.php on line 284

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/permissions.php on line 18

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/permissions.php on line 19

Strict Standards: Non-static method K2HelperPermissions::checkPermissions() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/k2.php on line 28

Strict Standards: Declaration of K2ControllerItemlist::display() should be compatible with JController::display($cachable = false, $urlparams = false) in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/controllers/itemlist.php on line 16

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/controllers/itemlist.php on line 19

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/controllers/itemlist.php on line 21

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/controllers/itemlist.php on line 23

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/controllers/itemlist.php on line 25

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 19

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/utilities.php on line 284

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 20

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 21

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 25

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/permissions.php on line 184

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/permissions.php on line 192

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 21

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 23

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/utilities.php on line 284

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 24

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 31

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 66

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 323

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 325

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/utilities.php on line 284

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 326

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 332

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/itemlist.php on line 355

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 303

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 304

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 305

Strict Standards: Declaration of TableK2Category::load() should be compatible with JTable::load($keys = NULL, $reset = true) in /home/beijingl/public_html/beijinglawfirm.com/administrator/components/com_k2/tables/k2category.php on line 0

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2ModelItem::prepareItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/libraries/joomla/cache/controller/callback.php on line 159

Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with JRegistry::loadSetupFile() in /home/beijingl/public_html/beijinglawfirm.com/libraries/joomla/html/parameter.php on line 0

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 56

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 68

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 69

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/administrator/components/com_k2/tables/k2category.php on line 56

Strict Standards: Non-static method K2HelperRoute::getCategoryRoute() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 73

Strict Standards: Non-static method K2HelperRoute::_findItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 35

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 115

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Strict Standards: Non-static method K2HelperRoute::getItemRoute() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 76

Strict Standards: Non-static method K2HelperRoute::_findItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 24

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 115

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Strict Standards: Non-static method K2HelperPermissions::canEditItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 97

Strict Standards: Non-static method K2Permissions::getInstance() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/permissions.php on line 218

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 118

Strict Standards: Non-static method K2ModelItem::countItemComments() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 257

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 1333

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/utilities.php on line 284

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 472

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 476

Warning: Creating default object from empty value in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 596

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 346

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2ModelItem::prepareItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/libraries/joomla/cache/controller/callback.php on line 159

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 56

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 68

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 69

Strict Standards: Non-static method K2HelperRoute::getCategoryRoute() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 73

Strict Standards: Non-static method K2HelperRoute::_findItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 35

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 115

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Strict Standards: Non-static method K2HelperRoute::getItemRoute() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 76

Strict Standards: Non-static method K2HelperRoute::_findItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 24

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 115

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Strict Standards: Non-static method K2HelperPermissions::canEditItem() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 97

Strict Standards: Non-static method K2Permissions::getInstance() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/permissions.php on line 218

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 118

Strict Standards: Non-static method K2ModelItem::countItemComments() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 257

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 1333

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/utilities.php on line 284

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 472

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 476

Warning: Creating default object from empty value in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/models/item.php on line 596

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 346

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 353

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 354

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 422

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 448

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/views/itemlist/view.html.php on line 449

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 115

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/helpers/route.php on line 116

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 22

Beijing copyright Lawyer

Our Beijing law firm counsels international individuals and corporations on protection for their copyrighted works and fair use of third-party works. We have experience registering copyrighted works and drafting and negotiating agreements involving copyrighted works, including joint-development agreements, licenses, assignments, and work made for hire agreements. 

Copyrights protect the specific expression embodied in original works of art or authorship.  The owner of a copyright has the exclusive right to reproduce the copyrighted work, to prepare derivative works, to distribute copies to the public, and to perform or display the work publicly.  Our Firm helps copyright owners protect these exclusive rights by preparing and filing applications to register copyrights, enforcing copyrights through litigation or other avenues of relief, and helping copyright owners profit from their creations via licenses and other arrangements.  Our Firm also regularly counsels its clients on the interplay of copyrights with other forms of intellectual property and recommends strategies for effective protection of all intellectual property rights for creative works.  Our Firm attorneys are actively involved as counsel for the Philadelphia Volunteer Lawyers for the Arts, a nonprofit legal services organization that provides free legal assistance and basic business counseling to area cultural organizations and individuals - fine artists, commercial artists, musicians, performance artists, and writers.  Our attorneys provide lectures and seminars to educate clients, attorneys, and others on the subject of copyrights. 

Software Protection in Beijing

Our Firm understands that source code is the lifeblood of a software company and that a copyright registration covering that code is often an important aspect of a well-rounded software protection strategy, complementing patent and/or trade secret protection and software licensing.  Our Firm is well-versed in copyright office procedures for filing copyright applications in a way that protects trade secrets while still fulfilling statutory requirements to provide a deposit copy of the code to be protected.  

Published in Trademark & Patent
Tuesday, 06 December 2016 00:00

Beijing technologies and data lawyer service

Beijing technology lawyerBeijing data lawyer

Our Firm is well known in Beijing for its strength in areas across a wide range of technologies and data, including data, privacy, electronics, biotechnology, biomedical devices, pharmaceutical and polymer chemistry, materials science, optics, acoustics and in non-technical areas, such as business methods and designs.  

Our Firm’s credentials and experience in Beijing and overseas in patent preparation and prosecution also translate into a strong resource for its litigation, IP business management and IP counseling activities.

Technology Intellectual Property

The phrase “technology transactions” can apply to a number of transactions under intellectual property law. The phrase often applies to filing registrations of intellectual property (e.g., trademarks, patents, copyrights etc.), customer or reseller agreements, software licenses or acquisitions, outsourcing or manufacturing agreements, brand licensing, or joint ventures.

Technology Assets Protection

Like business transactions, technology transactions require clear strategies, efficient communication, effective negotiation, and transparent, enforceable agreements. If a company is looking to leverage technology or intellectual property assets, it needs to be aware that additional legal issues may arise once technology is involved.

Published in Trademark & Patent

Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/beijingl/public_html/beijinglawfirm.com/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 17

Strict Standards: Only variables should be assigned by reference in /home/beijingl/public_html/beijinglawfirm.com/components/com_k2/router.php on line 19
You are here: Home Displaying items by tag: Beijing software lawyer