软件著作权源代码公开吗

136人浏览 2024-05-30 06:15:05

6个回答

  • 最佳回答
    宝宝
    宝宝

    软件著作权的源代码是不需要公开的。根据我国著作权法,软件著作权人享有对其软件的复制、发行、展示等权利,并不要求公开源代码。软件著作权人有权选择是否公开软件的源代码,而许多商业软件开发者通常不会公开源代码,以保护其商业利益和代码安全性。开源软件是一种例外情况,它允许软件的源代码被公开展示、修改和分发。开源软件通常基于特定的开源许可证,允许任何人使用、修改和分发软件的源代码。软件著作权的源代码公开与软件的开源性质有关。

  • 璃四浅函录遭尔
    璃四浅函录遭尔

    木子版权代理中心为您解答:著作权登记为保护申请人的软件不受泄密情况的影响,在做著作权登记时不需要提供全部的源代码(源程序),只需要提供软件某一部分,连续的前30页和后面的30页,后30页的最后一行必须是软件某一模块的结束语句。

  • 芹芹啃啃
    芹芹啃啃

    你自己开发的软件,并且已经正常销售,这个软件的署名权就已经归属于你了。“除法律、行政法规另有规定外,软件著作权属于软件开发者。如无相反证明,在软件上署名的自然人、法人或者其他组织为开发者。”所以你当然享有著作权。

    软件著作权的许可使用:“许可使用合同中软件著作权人(也就是你)未明确许可的权利,被许可人不得行使。”所以你的三个问题都迎刃而解了,只要你在许可合同中不授予他发表权、发行权,合同对方不能去登记、再销售。

    著作权使用合同一般包括下列主要内容:(1)许可使用的权利种类,包括专有使用权和非专有使用权。如果是取得专有使用权的使用者,可以有权排除著作权人在内的一切他人以同样方式采用作品。所以这点就是你要注意的,你想自己继续出售这个软件就千万不能授予他专有使用权。 (2)许可使用的地域范围、期间 (3)付酬标准和办法 (4)违约责任 (5)其他

    再给你补充提示两点:(1)如果你们没有订立书面合同或者合同中未明确约定为专有许可的,被许可行使的权利应当视为非专有权利。也就是说,你在和他签订了非专有许可权利的合同后,还能和别的人再签订这样的非专有许可权利合同。他不能阻止你同时向数人转让你的软件的行为。

    (2)如果他未经你的许可发表、登记、修改、翻译、复制或部分复制、发行、出租、删除、改变、转让、许可他人使用你的软件的话,都是对你的著作权的侵犯。你可以请求人民法院要求对方承担停止损害、消除影响、赔礼道歉、赔偿损失等民事责任。

  • 兼zhi不咯
    兼zhi不咯

    可以呀,用一小段是没有关系的,计算机软件著作权中,看代码相似度以及核心、框架等方面没有大规模的模仿或抄袭,不会有侵权问题的。

    除非,那段代码在公开时,声明,使用那段代码怎么怎么样。如linux,作者声明可以随便使用,使用者要公开代码。这样的特殊要求。

  • 夜莺大人
    夜莺大人

    首先 计算机软件 是由著作权法保护的 不是专利的问题 楼主先搞清楚

    然后 如果是他人享有著作权的软件(尤其都申请了著作权登记) 你下载就侵权了 侵犯了软件的信息网络传播权和复制权

    做出适当的修改 基本上是基于他人的作品的话 侵犯了他人的修改权至于楼上说的么 呵呵“就像千千静听的桌面歌词,别的好多软件都和其差不多,想必实现方法也差不错,但是他们都付钱给千千了么?不见得吧.”这话莫名其妙 首先 看上去差不多的歌词桌面 怎么能妄下定论他们的源代码是差不多的?其次 如果真是差不多的 那么一定是侵犯著作权人(不一定是千千 应该是最早编写源代码的著作权人 我不知道是谁)的著作权的 我国著作权保护不利 知识产权保护不利 著作权人意识差 或者闲麻烦 不愿意打官司侵权 但这不意味着就是不侵权的!!!

    就好像 有很多人都欠你钱 但是每个人都只欠你五块十块 但是你去讨债倒要花很大的时间和本身 你想想就算了 不要了 但是 这些人欠你钱的事实不可否认!这就是我国现在知识产权保护的现状

  • 呖咕呖咕
    呖咕呖咕

    软件著作权提交源代码格式四个要求

    1. 代码要求是提供原始的代码 不是关键代码 语法上要求完整 例如C++代码应该是 include 之类开头的 而不是直接一开始就是函数 C#代码应该是 using 之类开头的 而不是直接一开始就是函数 例如 以下为完整的C#代码开头

    要求提供的是对应的代码文件的原始文本

    2. 第一页应该是以下一种情况所在的页面的原始代码 1. 主函数 2. 程序的入口 比如登录函数 3. 主页 比如 index default页面

    3. 尽量少提供或者不提供设计器生成的代码 以C#语言为例 设计器生成的代码语言文件 一般为XXXt.designer.cs:

    4. 代码量按前、后各连续30页,共60页,(不足60页全部提交)第60页为模块结束页,每页不少于50行(结束页除外