我正在发布一个PHP应用程序供朋友使用,我应该对其进行版权保护吗?

Joh*_*ohn 10 php release

我做了一个有点大的PHP应用程序来处理任何站点的自动查询(插入到他们现有的站点结构中),这更像是一个"挑战",最终向所有人开放奖励.我花了几天时间,我不想吝啬,但我总是看到像这样的人受到版权保护.

如果我在源代码中放置版权信息,只是声称我写了它(为此感到自豪),会有什么好处?或者我应该将其发布到公共领域?在我走得更远之前,我只想得到输入.

min*_*gos 11

如果我是你,我会选择允许任何人使用您的代码的自由许可(即使是在不同的许可下),但需要归属.我通常使用BSD.还有MIT,类似(兼容).你也可以写自己的.

  • 这大多是个好主意.使用BSD或MIT许可证.但是:不要写自己的许可证! (3认同)

Jer*_*fin 8

第一点:通过编写代码的简单行为,您已经对其进行了版权保护 - 至少假设"伯尔尼公约"适用于您居住的地方,至少在理论上它适用于世界大部分地区.

其次,我认为放置许可证要求的问题最好回答一个问题:如果你提出了要求(例如,归属)并发现它们被违反,那么你有什么办法来执行这些要求?

  1. 什么都不做,只是生气,并有一个糟糕的一天,因为有些人是这样的混蛋?
  2. 如果地址恰好是方便的话,给他们写一封电子邮件,否则,1).
  3. 真的找工作电子邮件......
  4. 如果他们忽略了您的电子邮件,请发送纸质信函?
  5. 如果他们忽略了你的信,请通过认证邮件发送另一封信
  6. 如果他们忽略了这一点,请付律师发信?
  7. 如果他们无视你律师的来信,实际上去法院?

至少IMO,实际上只有两个选择真正有意义.如果你真的并且诚实地把所有的时间,金钱和精力都投入到法院上,而不是版权[编辑或许可]违规,那么你应该注册你的版权(例如,如果你是在美国,在电子版权局,并从那里去[编辑:即强制执行你认为合适的许可限制.]

如果您不愿意在法庭上捍卫您的许可要求,那么您最好不要将它们放在那里.很好地询问归因,很可能是大多数人会给它(实际上,不管你是否要求它都会有很多).如果你碰到不可避免的混蛋而忽略了你所要求的东西,不要让它毁了你的一天.