数控编程中的G90代表什么?
G90的含义就是以绝对坐标编程
修改论坛源代码算侵权吗?
是侵权行为
此类情况占侵犯商业秘密案件的80%。侵权人往往认为,只要对源代码修改后使用就不构成侵权,但构成侵犯商业秘密并不要求完全相同,核心内容相同也是侵权。
软件版权的保护级别
1) 原版软件(普通保护)
2) 共享软件
A、共享软件是一种免费分发的定期限试用软件。
⑴ 共享软件的主要分发途径
① 通过展销会分发
② 通过公告牌网页分发
③ 从一个试用者传给另一试用者
⑵ 共享软件的内容
共享软件具有全部或部分功能;源程序代码通常不包括在共享软件程序中。
B、共享软件的保护规定
⑴ 定期限免费试用
共享软件通常包括一个”简介”(reaadme)文件或开放式菜单表明这个软件是共享软件以及一份如何、向何地汇款的声明。在声明中约定的期限内,用户可以免费试用共享软件。
⑵ 试用到期后购买使用权或停用
有些共享软件在试用期结束后自动锁住软件功能;另一些则未加过期锁保护。不论如何,试用期后继续”试用”便侵犯了版权所有者的权益。
⑶ 仅限试用
① 在试用期间(未购得版权所有者许可),对共享软件开发新的应用是非法的。
② 许多电脑书附有共享软件盘,这只是共享软件分配体系的一部分,购买书并不等于购买了所附的共享软件。
⑷ 禁止牟利分发
试用者不得通过复制、分发共享软件进行牟利。
3) 免费软件
A、免费软件是一种免费分发、免费使用的弱保护软件。
免费软件的分发途径与共享软件相类。
B、免费软件的保护规定
⑴ “饮水思源”准则
用户的任何源于免费软件的开发应用也必须作为免费软件。
⑵ 禁止牟利分发
非版权人不得通过复制、分发免费软件进行牟利。
4) 公有领域软件
A、公有领域软件
公有领域软件又称自由软件,是一种被版权所有者明确放弃作品财产权的、可以被任何人自由使用的软件。
⑴ 允许通过复制、分发自由软件牟取经济利益
⑵ 对自由软件的二次开发成果的产权归二次开发者所有
⑶ 基于自由软件而进行的应用开发,开发者拥有应用成果的所有权
B、特别规定
⑴ 一般认为,原始自由软件的版权所有者并未放弃著作人身权。
⑵ 凡符合下列各项之一者,除开发者身份权以外,软件的各项权利在保护期满之前进入公有领域:
八、软件著作权的保护期
软件著作权的保护期为二十五年,截止于软件首次发表后第二十五年的十二月三十一日。保护期满前,软件著作权人可以向软件登记管理机构申请续展二十五年,但保护期最长不超过五十年。软件开发者的开发者身份权的保护期不受限制。
九、软件著作权人
软件著作权人:对软件享有著作权的单位和公民。
一般情况下,软件著作权归软件开发者所有。软件开发者通常是指进行实际的组织、开发工作,提供工作条件以完成软件开发,并对软件承担责任的法人或者非法人单位;也可以是依靠自己具有的条件完成软件开发,并对软件承担责任的公民。
1、合作开发:开发者共同享有(合同、协议的除外)
(1)可分割:单独享有权利;行使时不得侵害整体著作权;
(2)不可分割:开发者协商一致行使权利。
2、委托开发:双方合同约定,没有限定合同的,权利归开发者(受委托者)所有;上级部门或政府下达的任务,按同样情况处理。
软件职务作品的著作权属于单位。
十、软件著作权的使用许可
1、使用许可
由于知识产权保护的对象是一种无形财产,因此可以同时为多数人占有。在法律上”一物一权”的原则,在知识产权领域体现使用许可。
所谓软件许可,是指软件权利人与软件使用人之间通过订立协议确定双方的权利与义务的协议。依照这种协议,使用人不享有所有权,但可以在协议约定的时间、地点,按照约定的方式使用软件产品。
软件使用许可不同于软件权利转让,不发生著作权的转移或者著作权人的变更。
2、使用许可的种类
按照被许可使用所授予的使用权和排他性强弱的不同,可以分为三种:
(1)独占使用许可:权利人通过书面合同授权,被授权方可以根据合同的规定的方式、条件、时间确定独占性,权利人不得将软件使用权授予第三方,权利人自己也不能使用该软件;
(2)排他使用许可:权利人通过书面合同授权,被授权方可以根据合同的规定的方式、条件、时间确定独占性,权利人不得将软件使用权授予第三方,权利人自己可以使用该软件;
(3)普通使用许可:权利人通过书面合同授权,被授权方可以根据合同的规定的方式、条件、时间确定独占性,权利人可以将软件使用权授予第三方,权利人自己也可以使用该软件。
有哪些比较好的java源代码论坛或者开源项目网站(?
作者:骆漪漪链接:http://www.zhihu.com/question/21169206/answer/21967822来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。初学吗?中文貌似我帮不上忙,英文的可以帮上一点点。是我上学时的学校推荐,希望你有用:)1. J. Nino and F. Hosch. An Introduction to Programming and Object Oriented Design, 3rd edition, John Wiley & Sons, 2008. ( QA76.64 .N57 2008)这本书是我上学时候的入门教材,很有用很喜欢,读的最多的就是这本了。挺厚的一本书,但是读起来一点都不枯燥,而且讲的内容非常详细,很适合初学者。2.P.T. Tyman and G.M. Schneider. Modern Software Development using Java, 2nd edition, Thomson Brooks/Cole, 2008. (QA76.73.J38 T95 2008) B. Liskov (with J. Guttag).Program Development in Java: Abstraction, Specification, and Object-Oriented Design, Addison Wesley, 2001. (QA76.73.J38 L58 2001)R. Winder and G. Roberts. Developing Java Software, 3rd edition, John Wiley & Sons, 2006. (QA76.73.J38 W557 2006)R. Duke and E. Salzman. Java Genesis, 2nd edition, Pearson Education Australia, 2004. (QA76.73.J38 D34 2004)初学的建议类参考书也一并写给你,当第一本书你开始钻研进去了之后,这些都能给你很好的辅导和参考。