程序员必须知道的5个法律常识

代码是程序员的武器,但武器也可能伤人。这5个法律问题,每个程序员都要知道。

大家好,我是程序员晚枫。

我做程序员10年,前几年完全不懂法律,踩过不少坑。

今天分享5个程序员必须了解的法律常识。


1. 你写的代码归谁

上班时间写的代码

属于职务作品,一般归公司。

下班后写的代码

如果没用公司资源,理论上归你。

但是,如果你在公司签过"竞业协议"或"知识产权归属协议",可能有问题。

建议:仔细看你签的合同,有问题及时问律师。


2. 开源不等于免费

很多人觉得"开源就是免费,随便用"。

错!

开源软件都有自己的许可证(License)。

常见许可证:

  • MIT:可以用,可以商用,但要对原作者署名
  • GPL:如果用了GPL的代码,你的代码也必须开源
  • Apache:类似MIT,但多了一些免责条款

建议:搞清楚你用的开源项目是什么许可证。


3. 接私活要不要签合同

一定要签!

我吃过亏,写完代码对方不给钱,因为"没有合同"。

合同要包含:

  • 需求范围
  • 交付时间
  • 付款方式
  • 验收标准
  • 违约责任

4. 代码被抄了怎么办

如果你的代码被抄袭,可以维权。

但要注意:

  • 代码要有版权登记
  • 要有证据证明是你先写的
  • 侵权成本可能比赔偿还高

建议:重要项目,发布前做版权登记。


5. 个人信息保护

现在做产品经常要收集用户信息。

要注意:

  • 不要收集不必要的个人信息
  • 用户信息要妥善保管
  • 泄露用户信息要承担法律责任

《个人信息保护法》2021年实施,违规最高罚款100万。


我的建议

1. 学点基础法律知识

推荐看《合同法》《知识产权法》《个人信息保护法》。

2. 重要的事找律师

不要省那点律师费。

3. 养成证据意识

聊天记录、邮件往来,都要保存好。


课程帮你什么

我把我了解的法律知识整理成了课程:

✅ 开源许可证详解:常用许可证对比
✅ 合同模板:接私活用的合同模板
✅ 版权保护:怎么保护自己的代码
✅ 案例分析:真实法律纠纷案例

👉 点击了解 程序员法律课


#程序员法律 #知识产权 #开源合规

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!