一位在银行科技子公司工作的程序员,利用业余时间自主开发了一款能够解析SQL脚本字段逻辑和血缘关系的数据工具,解决了人工维护信息效率低下的痛点。该工具的开发得到了部分领导的支持,并有望通过知识产权申请和对外合作实现价值变现。然而,在知识产权保护、开源软件使用以及如何避免被“白嫖”等问题上,作者表达了核心的担忧和顾虑,并寻求可行的解决方案,以在提升工作效率的同时,保障个人权益。
💡 **自主研发数据工具,解决行业痛点**:作者利用业余时间,结合SQL、数据模型理论及银行业务知识,开发了一款能够解析SQL脚本字段逻辑和字段血缘关系的工具。该工具旨在解决传统人工维护信息效率低下、易出错的问题,为银行数据开发带来显著的价值提升。
🤝 **领导态度差异,争取支持是关键**:面对公司不同领导的态度,作者采取了策略性的沟通。领导A倾向于将代码收归公司平台开发部,意图“集思广益”;领导B持观望态度,要求作者自行推进;而领导C则给予了实际工作量支持,并向上级汇报,显示出积极推动的意愿。争取到理解和支持的领导(如领导C)是推进项目和保障权益的重要环节。
⚖️ **知识产权申请与商业化探索**:作者计划在工具开发完成后申请知识产权,并探索将其出售给第三方合作公司(如宇信)的可能性,再由合作方包装成系统,通过银行立项获得资金。这种方式旨在将个人创意和劳动成果转化为经济收益,避免被公司无偿占用。
🛡️ **知识产权保护与开源软件的考量**:作者对代码交出后核心创意被抄袭、技术重构后被排除在外表示担忧。同时,工具的实现依赖于MIT许可证的开源软件,作者希望能明确在使用开源软件融合个人创意时需要注意的事项,以确保知识产权的有效保护。
⚖️ **避免“白嫖”,平衡效率与个人利益**:作者采取了“留一手”的策略,明确工具为私下开发,未占用公司资源,并与领导C约定好口供。其核心诉求是,若能通过合作变现,则可为个人带来收益;若被公司无偿占用,则希望工具能服务于部门内部使用,通过提升效率来换取工作时间的相对宽松,避免因效率提升而导致更激烈的内部竞争。
背景
职业:我是银行下科技子公司(外包)里面做数据开发的,技术栈就是 SQL + 数据模型理论 + 银行业务 ,职业技术成分不高。开发过程:我私下自己学习编程,开发了一个分析 sql 脚本,解析字段逻辑和字段血缘关系的工具,工具目前看起来能对工作产生很大的价值。我们一直以来都是人工维护这类信息的。我几年前就开始构思这个工具,在上家公司写过一个失败的版本,去年找到了新思路,写了 DEMO 想试试领导态度。领导态度:领导 A:直接让我交出代码给公司的平台开发部(想摘桃子),美其名曰“拿出代码来集思广益,让公司其它部门一起帮你”。领导 B:表示做的不错,你接着做,做好了给我说一声(不帮忙,等着用)领导 C:认真听了我开发工具的初衷和目标,并给了我实际的工作量支持,写了小半年,骨架都写完了,给他演示了一下功能,比较满意,最近他给大领导提过,大领导也很感兴趣,后面约了时间让我给大领导演示。
核心问题:如何争取权益?
公司基本不会给涨工资的,很多高层老领导的管理思维就是“让员工无偿为公司做贡献”。所以我一开始就留了一手:和领导 C 对好了口供:说这个工具完全是我私下开发的,没有用到任何公司资源。因为领导 C 也被大领导“主动奉献”,看不惯高层,我的工具能帮他解决实际的工作难点。
我现在的思路:开发完成后,申请知识版权,然后看能不能卖给三方合作公司(类似宇信这种),他们能套个皮,做成个 XXX 系统,让行里立项目给钱,这种事情我做不来,我只会写功能。这个方向可行吗?
关键担忧
知识产权真能保障软件成果吗?如果代码交出去给别人,会不会把核心的创意抄过去,技术上重构一下,就能摘桃子甩开我了?实现上依靠了开源软件( MIT 许可证),融合了我的创意和思路。不知道有什么要注意的。
叠甲
不想告诉高层写代码用了工作时间,是为了不被白嫖,我和小领导商量的是,要么我和领导 C 搞到点钱,如果要被白嫖,那就自己部们悄悄用着,省下来的时间大家摸摸鱼也行。不然提升了效率,大家钱也没有,还卷的更厉害了。