游戏软件著作权描述

根据游戏软件著作权,是指根据《著作权(游戏软件著作权,含网络游戏)法》和《计算机软件保护条例》等法律法规的规定,游戏软件厂商或者个人作者开发的游戏软件在开发完成后就受到著作权(游戏软件著作权,含网络游戏)法的保护。但是,考虑到游戏软件产品开发完成后容易遭到盗版、非法复制等侵权问题。在没有第三方认证的情况下,往往无从确认其权利归属情况,甚至在某些极端的案例中,侵权人会“恶人先告状”,起诉真正的游戏软件开发者,使该开发者受到重大损失。我国游戏软件著作权游戏软件著作权含网络游戏)登记制度的历史并不长,但是在众多游戏软件厂商和游戏软件开发者的一致认同下,我国的计算机游戏软件登记量逐年上升.据不完全统计,现在已经有超过三分之二的计算机游戏软件,在开发完成后及时进行了游戏软件著作权(游戏软件著作权,含网络游戏)登记。
登记注册
考虑到上述问题,美国版权局首先在该国境内实施游戏软件著作权(游戏软件著作权,含网络游戏)登记制度.这一制度给美国的游戏软件产业发展创造了良好的法律环境,因此美国才造就出了像microsoft这样的游戏软件巨头.
我国游戏软件著作权游戏软件著作权含网络游戏)登记制度的历史并不长,但是在众多游戏软件厂商和游戏软件开发者的一致认同下,我国的计算机游戏软件登记量逐年上升.据不完全统计,现在已经有超过三分之二的计算机游戏软件,在开发完成后及时进行了游戏软件著作权(游戏软件著作权,含网络游戏)登记.
另外,为了振兴我国的产业,我国出台了一系列的游戏软件企业优惠政策.在众多的优惠政策中,一般都要求申请优惠政策的厂商或者个人出具其计算机游戏软件著作权(游戏软件著作权,含网络游戏)登记证书,作为其游戏软件产品的证明文件.
由此可见,计算机游戏软件著作权(游戏软件著作权,含网络游戏)登记不仅是保护自身知识产权的重要举措,也是努力争取享受各项优惠政策的重要资质证明材料.
材料明细
游戏软件著作权于游戏厂商来讲是重要权益保障体系,对于互联网游戏公司来讲由为重要,一量游戏源代码泄露可以通过游戏软件著作权有效的保护自身权益。
1. 拟申请游戏软件著作权的软件产品名称及版本号 (若版本号超过1.0的还需要版本说明,
产品名称里若有英文,需进行说明)
2. 拟申请游戏软件著作权的公司提交营业执照副本复印件盖公章
3. 拟申请游戏软件著作权的程序代码(前30页、后30页、每页不少于50行)
4. 拟申请游戏软件著作权的操作说明书(游戏软件要设计文档,页数不能少于10页)
5、拟申请游戏软件著作权的关于联系人的姓名、电话、传真、邮编、邮箱
6、拟申请游戏软件著作权的申请表
著作权转让
一,游戏软件著作权登记人或者合同登记人可以对已经登记的事项作变更或者补充。
二,申请登记变更或者补充时,申请人应当提交以下材料:
(1)拟变更游戏软件著作权按照要求填写的变更或者补充申请表;
(2)拟变更游戏软件著作权登记证书或者证明的复印件;
(3)拟变更游戏软件著作权有关变更或者补充的材料。
三,申请登记游戏软件的查询,申请人应当提交以下材料
(1)拟变更游戏软件著作权按照要求填写的查询申请表;
(2)拟变更游戏软件著作权所需其他材料
function getshangpin($params) {
extract($params);
if(empty($sid)) return null;
$db = _G('db');
global $_G;
$table_name = $_G['dns']['dbpre'] . 'subject';
$sids = array_map('intval', explode(',', $sid));
$select_fields = $select ? $select : 'sid,name,subname,thumb,catid,pid,reviews,avgsort,address,tel,description';
$sql = "SELECT {$select_fields} FROM `{$table_name}` WHERE sid IN (" . implode(',', $sids) . ") AND status = 1";
if($orderby) $sql .= " ORDER BY " . $orderby;
else $sql .= " ORDER BY FIELD(sid, " . implode(',', $sids) . ")";
$limit_rows = isset($rows) ? (int)$rows : 10;
$start = isset($start) ? (int)$start : 0;
$sql .= " LIMIT {$start}, {$limit_rows}";
$result = $db->query($sql);
if(!$result) return null;
$return = array();
while($row = $db->fetch_array($result)) $return[] = $row;
$db->free_result($result);
return !empty($return) ? $return : null;
}
function subject_hyrw($params) {
extract($params);
if(empty($catid) && empty($sid)) return null;
$db = _G('db');
global $_G;
$table_name = $_G['dns']['dbpre'] . 'subject';
$where = array("status = 1");
if(!empty($catid)) $where[] = "catid = " . (int)$catid;
if(!empty($sid)) $where[] = "sid IN (" . implode(',', array_map('intval', explode(',', $sid))) . ")";
if(!empty($city_id)) $where[] = "city_id = " . (int)$city_id;
$select_fields = $select ? $select : 'sid,name,subname,thumb,catid,pid,reviews,avgsort';
$sql = "SELECT {$select_fields} FROM `{$table_name}` WHERE " . implode(' AND ', $where);
if($orderby) $sql .= " ORDER BY " . $orderby;
else $sql .= " ORDER BY sid DESC";
$limit_rows = isset($rows) ? (int)$rows : 10;
$start = isset($start) ? (int)$start : 0;
$sql .= " LIMIT {$start}, {$limit_rows}";
$result = $db->query($sql);
if(!$result) return null;
$return = array();
while($row = $db->fetch_array($result)) $return[] = $row;
$db->free_result($result);
return !empty($return) ? $return : null;
}
function product_pic_li($params) {
extract($params);
if(empty($sid)) return null;
$db = _G('db');
global $_G;
$table_name = $_G['dns']['dbpre'] . 'subject_picture';
$sids = array_map('intval', explode(',', $sid));
$select_fields = $select ? $select : 'sid,pid,title,description,thumb,pictures,posttime';
$sql = "SELECT {$select_fields} FROM `{$table_name}` WHERE sid IN (" . implode(',', $sids) . ") AND status = 1";
if($orderby) $sql .= " ORDER BY " . $orderby;
else $sql .= " ORDER BY posttime DESC";
$limit_rows = isset($rows) ? (int)$rows : 10;
$start = isset($start) ? (int)$start : 0;
$sql .= " LIMIT {$start}, {$limit_rows}";
$result = $db->query($sql);
if(!$result) return null;
$return = array();
while($row = $db->fetch_array($result)) $return[] = $row;
$db->free_result($result);
return !empty($return) ? $return : null;
}