V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sdjl
V2EX  ›  问与答

申请软著时要求提交源代码的前 30 页和后 30 页? 这个“前 30 页和后 30 页”是个什么概念?是不是不合理?

  •  
  •   sdjl · 230 天前 · 4717 次点击
    这是一个创建于 230 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正在提交软著的申请,官网和各个网站都说“提交程序源代码的前 30 页和后 30 页”,

    这句话我直接看不懂,什么叫做“前 30 页和后 30 页”??

    程序代码是由很多文件组成的,哪个文件是前? 哪个文件是后?为什么不是能证明核心功能的核心代码?

    如果按照字母排序,“前 30 页和后 30 页”可能是一些第三方工具库的代码。

    大家怎么处理这个问题的?

    51 条回复    2023-09-11 04:22:53 +08:00
    kiml
        1
    kiml  
       230 天前 via Android   ❤️ 2
    兄弟你这么较真干哈,Who care?非核心代码往上堆够页数就完事了,你要的只是下证而已。再说你代码是会更新迭代的
    sdjl
        2
    sdjl  
    OP
       230 天前
    @kiml “非核心代码往上堆够页数就完事了”

    你这样说我能理解,你的目的是拿到证书。

    但是,我有一个目的,如果软件被侵权,要证明对方的软件侵权了,那么是需要比对代码的,如果提交的是“非核心代码”,例如一些通用代码、第三方库代码,那怎么证明对方侵权了呢?
    sdjl
        3
    sdjl  
    OP
       230 天前
    大家不要说“随便点,反正没人看,拿到证书就行了”,这个道理我懂的。

    我是要帮甲方申请,所以不能随便点,要认真搞定细节问题,所以来问问细节怎么处理。
    Takizawa
        4
    Takizawa  
       230 天前 via Android
    帮甲方申请还关心这个干嘛。。
    billzhuang
        5
    billzhuang  
       230 天前 via iPhone   ❤️ 5
    OP 是个负责任的己方,但我有个问题,看起来 OP 是第一次做软著,那么 OP 你不知道软著的代码提交要求,那么这个单子如果从负责任的角度就不应该接。

    如果要规避风险,我建议让甲方直接找淘宝中介来申请,OP 配合甲方向中介提供资料。
    billzhuang
        6
    billzhuang  
       230 天前 via iPhone
    我接触一个代码抄袭的官司,最后是把 github 提交代码的时间作为证据提交给了法官。

    但软著没有这个功能。
    NewYear
        7
    NewYear  
       230 天前
    有没有一种可能,前 30 页全是 using xxx ,后 30 页全部是}符号……
    lloovve
        8
    lloovve  
       230 天前 via iPhone
    软著是否有系统去比较代码?还是同一份代码可以申请两个软著?提交的代码只是一个流程而已
    xmumiffy
        9
    xmumiffy  
       230 天前
    软件著作的核心压根就不是代码
    humbass
        10
    humbass  
       230 天前 via Android
    你的代码有 100 页面 A4 那么多,前面 1-30 ,后面 71-100 ,
    ShikiSuen
        11
    ShikiSuen  
       230 天前
    @billzhuang 这个时间是可以伪造的:开个虚拟机,把时间往前拨几年,再手动重新递交内容。然后整个 git 仓库再上传。
    yuuko
        12
    yuuko  
       230 天前
    @NewYear 这是什么地狱
    GeruzoniAnsasu
        13
    GeruzoniAnsasu  
       230 天前   ❤️ 3
    @billzhuang 事情不是这么办的。

    甲方让你来办有两个意思,一是信任你,有可能把利益分给你一部分,另一方面是作为信任伙伴,你得承担一部分责任。

    你告诉甲方说这个事情我不搞你们自己找淘宝就等于在说生意不用找我做,这肯定行不通的。
    billzhuang
        14
    billzhuang  
       230 天前 via iPhone
    @ShikiSuen 兄弟,那就是伪证了,另外一个 topic 。
    billzhuang
        15
    billzhuang  
       230 天前 via iPhone
    @GeruzoniAnsasu 好吧,那只能硬上了。
    sleepybear1113
        16
    sleepybear1113  
       230 天前
    “程序和文档的鉴别材料应当由源程序和任何一种文档前、后各连续 30 页组成。整个程序和文档不到 60 页的,应当提交整个源程序和文档。除特定情况外,程序每页不少于 50 行,文档每页不少于 30 行。”

    应该就是你的软件说明全部+源代码贴进编辑器转为 Word 、PDF 的前后 30 页吧。
    kaedea
        17
    kaedea  
       230 天前 via Android   ❤️ 16
    《我们知道这有点搞笑,但请你配合》
    moult
        18
    moult  
       230 天前
    如果确实有保护需求的话,可以拎出核心、有辨识度、含业务逻辑的代码,整理个 70 页左右,然后把中间 10 页不打印就好了。import 这类的头删掉也是可行的。说明文档也类似。
    毕竟人家只要求前、后 30 页,没有说一定要按照文件名排序。


    实际侵权的时候,可以申请调档的。
    kingjpa
        19
    kingjpa  
       230 天前   ❤️ 6
    著作权不能证明版权, 软著只做形式审查,不做实质审查。

    两份一模一样的代码也能获得各自的著作权。

    你最终提交的东西只要符合格式要求(注释 分号问题) ,是不是从头开始都行,著作权软件名字很关键,应用市场也好 政府项目也好 要的都是软著的名字。

    你想象一下 系统申请完著作权 升级迭代代码都重构多少次了。不能每 push 一次代码就 申请 1 次吧
    Ericcccccccc
        20
    Ericcccccccc  
       230 天前
    这种事当然交给专业的人
    aLazarus
        21
    aLazarus  
       230 天前
    审核方式的设定不一定是业内人士吧,所以有这种要求也很正常……
    forgottencoast
        22
    forgottencoast  
       230 天前
    @billzhuang
    他的意思是那个时间可能会被伪造,作为证据的话可靠性就存疑了。
    o00o
        23
    o00o  
       230 天前
    所以软著到底有没有保护软件作品的作用/
    bestie
        24
    bestie  
       230 天前
    可能你没搞过,页数是按照 word 来算的,你只管把你的代码往上贴,页数够了就行了
    hyplddfx
        25
    hyplddfx  
       230 天前
    @sdjl #2 当你考虑到侵权问题的时候,就应该去考虑先咨询专业律师了,因为专业律师会从法律、案例角度解答你的疑惑。
    sdjl
        26
    sdjl  
    OP
       230 天前
    @billzhuang 是配套的,程序就是我写的。
    billzhuang
        27
    billzhuang  
       230 天前 via iPhone
    @sdjl ok ,我个人观点哈。

    必须强调软著发起方是甲方,乙方只是配合,以及乙方不承担后续知识产权的相关法律的责任和义务。
    sdjl
        28
    sdjl  
    OP
       230 天前
    @Ericcccccccc “这种事当然交给专业的人”

    专业的代理说:“不需要代码,我们帮你搞定。”
    sdjl
        29
    sdjl  
    OP
       230 天前
    @kingjpa “你最终提交的东西只要符合格式要求(注释 分号问题) ,是不是从头开始都行,著作权软件名字很关键,应用市场也好 政府项目也好 要的都是软著的名字。”

    感谢。
    sdjl
        30
    sdjl  
    OP
       230 天前
    @billzhuang “必须强调软著发起方是甲方,乙方只是配合,以及乙方不承担后续知识产权的相关法律的责任和义务。”

    不行的,我们签的合同所有地方都是要乙方承担连带责任的,例如使用了第三方未授权的图片、代码、icon 等,都是乙方承担责任的。泄露甲方项目的核心代码也是要承担责任的。
    sdjl
        31
    sdjl  
    OP
       230 天前
    @hyplddfx “应该去考虑先咨询专业律师了”

    我现在都是咨询 ChatGPT 。
    elechi
        32
    elechi  
       230 天前
    提交自己写的代码,不要提及第三方的库的;前后按自己的理解自己去定义就行了,比如程序逻辑中先执行后执行。
    Ericcccccccc
        33
    Ericcccccccc  
       230 天前
    @sdjl 听对方的呗, 你把钱给对方就行, 就不用操心应该准备啥资料了
    imqiyue
        34
    imqiyue  
       230 天前
    @billzhuang 出来混总要混口饭吃,谁都是从无经验到有经验,第一次做这个不能从负责任的角度去 diss 吧~(狗头保命~😂
    billzhuang
        35
    billzhuang  
       230 天前 via iPhone
    @imqiyue 这不是代码问题,这是法律问题。咱没必要承担法律风险,我是这个意思。
    msg7086
        36
    msg7086  
       230 天前
    @ShikiSuen #11 这边建议改改环境变量 GIT_AUTHOR_DATE GIT_COMMITTER_DATE 直接平移日期。
    开虚拟机改系统日期太麻烦了。
    whooami
        37
    whooami  
       230 天前
    @sdjl #2 你以为真的能保障不被侵权,在天朝很多东西都是形式主义

    换言之,你的权利宪法上写的都有,但是有几条真正是你的权利
    chenyu0532
        38
    chenyu0532  
       230 天前
    反正游戏软著是:凑 60 页代码,每页 51 行,不能有空行
    SekiBetu
        39
    SekiBetu  
       230 天前
    最好是核心代码
    chuck1in
        40
    chuck1in  
       230 天前 via iPhone
    @SekiBetu 上面有人说最好不要核心代码,这个咋理解呢。
    75er
        41
    75er  
       230 天前
    你申请的软著就是为了下证,他不具备你说的知识版权的作用(虽然可能是这么写的);
    当你的代码真的需要知识产权保护的时候,那就申请的是另外一种东西;你问我是什么?
    我也不知道,没见过。
    你有一个秘密,你不想让其他人知道,最好的方式是不告诉别人。而不是想着谁来保护你这个秘密,尤其在“互联网“时代。
    sdjl
        42
    sdjl  
    OP
       230 天前
    @75er 如果代码是我自己写的,软件是我自己的,你说的这个可行,只要我自己保管好代码最靠谱。

    但是,代码是我写的,软件是甲方的,甲方怕我把相同的代码复制一份给他的竞争者使用,这种担心是合理的。

    所以,甲方更关心我是否违反了合同,如果我违反了,要有足够的法律支撑。
    sdjl
        43
    sdjl  
    OP
       230 天前
    我和甲方沟通的是要整理出能证明他的核心功能的核心代码去申请软著的,这个肯定是要帮甲方做到的。
    wy315700
        44
    wy315700  
       230 天前
    @sdjl
    软件著作权是形式登记不是实质登记。

    怕被人侵权可以在每个版本发布的时候把源代码刻光盘去公证处做公证
    或者至少每个大版本发布去做一次公证,

    很多大厂都是这么做的。
    wangxiaodong
        45
    wangxiaodong  
       230 天前
    @sdjl 我的了解是:软著即使上了法庭也只能作为初步证明材料,核心还是要看原件,所以仅仅是锦上添花,不是决定性的东西。
    SekiBetu
        46
    SekiBetu  
       230 天前
    @chuck1in 那你就提交非核心代码,等我抄完你也告不了我
    julyclyde
        47
    julyclyde  
       230 天前
    这就是个文科人写的规定,还指望能符合工科的实际规律么
    你交一堆括号上去就行了
    unco020511
        48
    unco020511  
       230 天前
    我觉得这里面的核心是,软著到底是不是保护代码的工具,不知道在软著设计的时候有没有将源码保护考虑进去
    chuck1in
        49
    chuck1in  
       229 天前
    @unco020511
    @wangxiaodong
    @wy315700
    核心要看原件是指什么呢?如果两个人都有同样一份代码,怎么证明这份代码那一个人其中的坐着呢?一定要走到做公证那一步吗?
    wy315700
        50
    wy315700  
       229 天前
    @chuck1in

    谁是作者,看谁拿出来的公证日期更早


    著作权侵权的鉴定有两个要素
    1 实质性相似
    2 实际接触
    wangxiaodong
        51
    wangxiaodong  
       229 天前
    @unco020511
    @chuck1in
    有个律师对比了中美商业秘密型代码的提交要求,基本就是涂黑核心机密;代码提交相同的话,直接跳过软著证明环节,谁拿出原件谁胜诉:
    https://nav.congci.com/main/home/topics/programming-navigations/#copyright-and-license
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2911 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 09:22 · PVG 17:22 · LAX 02:22 · JFK 05:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.