假设我已经发布了一些代码,并通过一些极其宽松的许可证(例如unlicense)放弃了该代码的所有版权权益。
公司可以接受我的代码,以专有许可证重新发布它,然后起诉我违反该新许可证吗?
假设我已经发布了一些代码,并通过一些极其宽松的许可证(例如unlicense)放弃了该代码的所有版权权益。
公司可以接受我的代码,以专有许可证重新发布它,然后起诉我违反该新许可证吗?
Answers:
如果您可以证明自己在代码发布之前就发布了代码,而在未发布代码时却无权访问代码,那么您可以反驳他们从您那里获取代码的请求。
结果是公开/关闭案件,最终他们将支付所有法律费用(加上诽谤(如果适用)的报销),而您唯一的成本就是花在保护自己身上的时间。
如果代码在线存储并且双方都在美国,那么这将属于OCILLA,这意味着他们首先需要通知您(带有DMCA删除请求),并给您机会使其脱机。然后,您就有机会对文件进行抗辩,然后,如果您没有问题(或者在2/3周内没有收到回复),则可以再次放置代码。
可以创建版权的唯一方法是创建作品。如果创建软件,则拥有版权。如果您然后放弃版权(尽管我不确定那是否真的可行),那么该作品就没有版权,也就不可能创建一个。因此没有人可以成功起诉您。
他们当然可以起诉您。如果有人愿意,任何人都可以起诉您。
许可协议是一种合同。维基百科写道:
为了形成合同,各方必须达成相互同意(也称为头脑一致)。这通常是通过要约和不改变要约条款的接受来达成的,这被称为“镜像映像规则”。
也就是说,除非您签署(或以其他方式接受)所提供的许可证,否则不会形成任何合同,也不会违反任何条款……并且除非您想对专有代码做任何事情,否则您没有理由接受此类许可。协议。