这封来自平台技术组管理员 dataops_03 的站内信,比上一封正式得多。
“1453号参赛选手,您好。”
“冒昧打扰,我是本次挑战赛技术组负责人,沈承业。”
“您的补充复现包,我们这边已经完成内部复核。复核结论与您报告中的描述一致:官方 baseline 在预处理阶段确实存在训练窗与测试窗统计量混用的问题。该问题属于我们前期工作中的疏忽,给您造成的额外沟通成本,我们深表歉意。”
下面分成三条。
第一,平台将暂停自动出榜流程,重新复核所有明显沿用官方 baseline 预处理逻辑的提交结果。最终成绩不再单纯依据自动评分排序,而是提高人工评审权重,重点考察报告逻辑、可复现性、泛化能力,以及对时间序列因果隔离原则的遵守情况。
第二,平台拟在原有奖金机制之外,向他支付一笔特别技术贡献费。具体金额与是否签署有限保密协议有关,可以进一步沟通。
第三,平台希望邀请他作为外部数据审计专项的技术参与方,协助后续赛题、客户数据样本、清洗脚本和评测流程的设计与复核。
私信末尾,对方写得很谨慎。
“该合作不构成雇佣关系,也不构成排他顾问关系。具体合作模式、报酬标准、保密边界、知识产权归属与数据访问权限,希望能通过书面方式先行确认,再决定是否进入电话或视频沟通。”
信的末尾附了一个手机号,一个企业邮箱。
落款是:沈承业,敬上。
江临把这封信从头到尾读了两遍。
对方的姿态摆得很低。
但低,不代表简单。
这不是某个被抓住漏洞的工程师在慌乱之下发来的私人道歉,而是一封经过技术组、评审组,甚至可能已经被法务扫过一遍的风险处置信。
第一条,是止血。
平台承认问题,修订评分,给参赛者一个正式解释。这样可以防止事情被拖到外部论坛后,再被迫在舆论里被动认错。
第二条,是补偿。
不是单纯的奖金,也不是粗暴的封口费。更准确地说,它是平台为一次技术失误支付的风险处置成本。
第三条,才是真正的试探。
平台想知道,屏幕后面的1453号,能不能变成他们可用的外部技术源。
一个能在数据还没变成事故前,把事故提前拆出来的人。
这种人值钱。
江临拿起桌上的黑笔,在指间转了一圈。
如果只是普通参赛者,看到这封信,大概会先兴奋,然后紧张,最后急着把手机号加上微信,赶紧跟对方通电话。
但电话是最不适合现在的沟通方式。
电话里,情绪会跑在条款前面。
对方一句我们很重视你,一句后续项目很多,一句具体价格都好谈,很容易让一个缺钱的人在没有看清边界前,就先把自己摆进对方的叙事里。
江临不需要这种热情。
他打开邮箱,新建邮件。
收件人填入沈承业留下的企业邮箱。
标题写:关于挑战赛复核、特别贡献费及后续合作边界的书面回复
正文很短。
“沈先生:您好。”
“复现包能够帮助贵平台定位问题,是我的荣幸。关于您站内信中提到的三项事宜,我希望先以书面形式确认以下边界。”
第一,闭幕公告必须明确说明官方 baseline 在预处理阶段存在训练窗与测试窗统计量混用的问题,也必须说明平台已据此调整最终评审规则。
本期参赛者中,可能有一部分人沿用了 baseline 的预处理思路。
他们有权知道,自己的分数为什么会被重新评估。
第二,特别技术贡献费可以接受。
但有限保密协议必须有限。
贵平台的原始数据集、内部字段含义、客户信息、未公开评审流程、内部整改安排,以及他提交的复现包源码,在平台正式公告前可以保密。
但协议不应限制他未来公开讨论通用技术问题。
训练窗与测试窗混合标准化导致的信息泄漏原理,时间序列数据预处理中的因果隔离原则,数据审计与回测审计的一般方法论,以及不包含平台数据、代码和业务细节的独立技术文章,都不应被纳入保密范围。
在上述边界成立的前提下,他接受十万元人民币的特别技术贡献费。
若贵方不能接受该保密边界,他愿意放弃特别贡献费,仅保留本期挑战赛正常参赛权益。
写完这几行,江临盯着十万元三个字看了几秒钟。
这个数字不小。
至少对现在的他来说,不小。
它足够买一台像样的二手工作站,几块企业级硬盘,一台基础示波器,一批电子元件和传感器,再把一些原本被他标成灰色的采购项重新点亮。
但十万连自由的边角都算不上。
它只是一台发动机第一次点火时,需要的那一点燃料。
江临不会为了这一点燃料,把以后所有技术表达的出口堵死。
第三,是长期合作。
这里才是最需要小心的地方。
他继续往下写。
“关于后续数据审计专项合作,我不接受排他性合作,也不希望以固定顾问身份与贵平台形成绑定。”
“更合适的方式是:双方先签署框架协议,后续每个审计项目再单独确认任务书、数据范围、交付物、时间周期、报价、保密级别和知识产权归属。”
“针对贵平台具体数据、具体客户、具体评测系统形成的审计结论和整改建议,可以按项目约定归贵方内部使用。”
“但我在项目中形成或改进的通用审计脚本、通用检测框架、抽象方法论和流程模板,应保留在我个人名下。贵方可以获得项目内使用授权,但不得获得独占权,也不得限制我将其用于其他非贵方数据的审计任务。”
写到这里,江临没有继续报具体金额。
十万元贡献费可以接受,是因为这笔钱对应的是已经完成的工作。
但未来项目不同。
单次字段复核和完整平台审计不是一回事。
客户交付前的紧急漏洞复核,和普通数据清洗建议更不是一回事。
如果他现在随手报一个数字,后面就会被这个数字锁住。
最后,他补了一段。
“在上述原则确认前,我暂不进入电话或视频沟通。若贵方认可上述边界,请先通过邮件发送修订后的协议草案和项目报价建议。我阅读后,再决定是否进入下一阶段。”
“另外,关于漏洞公开问题,请贵方放心。在平台正式发布闭幕公告前,我不会在任何外部渠道发布涉及贵平台数据集、复现包源码或内部流程的信息。”
“这是我作为提交者应有的克制。”
写完之后,江临从头到尾通读了一遍,删掉几处锋芒。
“绑定贵平台”改成“形成排他性合作”。
“不能拿走我的工具”改成“不得获得通用工具链的独占权”。
“谁先报价谁输”这种念头当然不会写出来。
晚上七点四十二分。
邮件发出去,江临没有再盯着邮箱。
这种级别的回复,对方不可能一个人拍板。至少要给技术组、法务和赛事负责人看一遍。
快的话,明天上午会有回音。
慢的话,两三天也正常。
江临关掉浏览器,站起来,活动了一下肩颈。
窗外的天已经暗了。
小区楼下亮起一盏盏路灯,孩子在空地上追皮球,旁边有老人端着保温杯慢慢走。
第二天早上九点十七分,邮箱收到一封新邮件。
发件人:沈承业。
Re:关于挑战赛复核、特别贡献费及后续合作边界的书面回复
正文比江临预想的短。
但附件很多。
“江先生:您好。”
“感谢您的明确回复。我们内部已就您提出的边界进行讨论,原则上认可您对保密范围、知识产权与非排他合作形式的意见。”
下面的内容没有绕弯。
平台同意在挑战赛闭幕公告中明确说明 baseline 存在预处理阶段统计量泄漏问题,并说明平台已调整评审规则。
公告不会披露江临复现包源码,也不会公开他的身份,只会以“1453号参赛者提交的技术复核材料”作为来源说明。
平台也接受十万元人民币的特别技术贡献费方案。
附件里附了一份有限保密协议草案,沈承业在正文中特意补了一句:
“该协议不限制您未来公开讨论同类技术问题,也不限制您发表不包含我方数据、代码和业务细节的方法论文章。”
后续合作部分,对方也让了步。
合作形式改为“框架协议 + 单项任务书”。
每个项目单独确定数据范围、交付物、报价和知识产权安排。
附件里还有一份报价草案。
A 类,基础字段与缺失分布复核,五千至两万元。
b 类,完整数据污染链路审计,三万至八万元。
c 类,涉及评测系统、公平性、客户交付或潜在平台漏洞的紧急专项,八万元起,另行议价。
江临看到这里,手指在鼠标上轻轻点了一下。
这个报价至少说明,对方没有把数据审计当成几千块的外包杂活。
附件里还有一份二十二页的框架协议草案。
江临先下载,再断网。
打开 pdF,从第一页开始读。
协议写得比他预想得宽松。
没有排他。
没有违约金陷阱。
没有“乙方在合作期间形成的一切技术成果均归甲方所有”这种粗暴条款。
但江临还是在第十三页停住了。
那里有一句:乙方在履行项目过程中形成的相关代码、脚本、文档和方法,应优先授权甲方在业务范围内使用。
优先授权。
四个字看起来温和。
但温和不代表安全。
它有弹性。
弹性意味着未来扯皮空间。
江临把这句标黄,在旁边批注。
需改为:甲方获得项目范围内非独占使用授权,不影响乙方用于其他非甲方数据场景。
第十七页,还有一句:乙方不得向第三方披露项目中获悉的技术问题。
这句也太宽。
技术问题四个字,可以无限扩大。
今天它可以指客户数据里的污染链路。
明天它也可以被解释成时间序列数据审计的一般原则。
后天,它甚至可以被拿来阻止他写一篇完全不涉及平台的技术文章。
江临继续批注。
需限定为:不得披露与甲方具体数据、客户、业务流程、未公开系统实现有关的信息;不限制通用技术原理讨论。
读完二十二页,已经过了一个小时。
江临揉了揉眉心。
条款没有大坑。
但小钩子不少。
合同本来就是这样。
写给合作的时候,要看起来像合作。
等到利益冲突出现时,里面每一个模糊词都会变成武器。
他新建了一封回复。
这次更短。
“沈先生:您好。”
“协议草案我已阅读,整体框架可以接受,但签署前需对以下两处进行文字修订。”
他把第十三页和第十七页的问题列出来。
最后,他补了一段:“本次特别技术贡献费对应的是已完成的技术复核材料,不应自动视为我接受长期合作框架协议。特别贡献费协议与后续框架合作协议,应分别签署,分别生效。”
这句话必须有。
钱是钱。
未来合作是未来合作。
不能让十万元变成平台把他拉进长期合同的门票。
邮件发出后,沈承业这一次回复得很快。
没多久,新的草案传了过来。
两处文字都改了。
优先授权被删掉,改成项目范围内的非独占使用授权。
技术问题也被收窄,只限于甲方具体数据、客户信息、业务流程、未公开系统实现及项目结论,不再限制通用技术原理、通用审计方法和公开可复现示例的讨论。
对方让步很快。
说明他们此刻更在意事情被控制在正式流程内。
也说明十万元对平台来说,只是一次可接受的事故处理成本。
但对江临来说,这是另一种意义的开始。
他第一次用匿名技术能力,从现实世界的商业系统里,换回一笔干净的钱。
真正重要的不是十万元。
而是现实世界第一次为他的技术判断开了价。
江临这样想的时候,电脑右下角,邮件提醒又跳了一下。
沈承业发来最后一封确认邮件。
“江先生,修订版协议已按您意见调整。待您确认后,我们将先走特别技术贡献费流程。平台闭幕公告预计今晚八点发布。”
今晚八点。
现在距离公告发布,还有两个半小时。
江临关掉邮箱,靠在椅背上。
排行榜上,1453号仍然排在第七。
但到了今晚八点,所有参赛者都会看到一件事。
这场比赛真正改变规则的人,不在榜首。