zsh*_*arp 10 language-agnostic
在设计我的网站时,我一直面临着是否可以从其他网站获取想法和设计的问题.在某些情况下,在某些方面没有区别.这有什么道德错误吗?这是设计编程社区的预期吗?
Mat*_*Mat 11
取决于你偷了多少钱.
码
如果你扯掉整个设计,那就有点狡猾了.如果您喜欢(例如)Stack Overflow概念,那么就可以窃取概念并以不同的方式使用它.如果您想知道如何说明投票项目的橙色突出显示,那么请查看代码.但是不要同时做这两个并窃取概念和设计,你只需创建一个克隆.
由于不同的Web浏览器处理CSS等的方式,通常只有极少数有限的方法来处理特定的事情(3列布局等).在这些有共同做事方式的情况下公然复制似乎是公平的.它的独特之处,以及有很多方法可以做到这一点,但是公然复制似乎有点过分了.
图像
扯掉图形 - 不太好.图像比代码要长很多,因此版权法等可能更适合它们.如果没有别的,你必须与可能的水印或其他元数据竞争以识别原始来源.检查图像窃取非常容易,对于较大块内的代码则更少.
我是一名程序员,而不是一名设计师,所以我倾向于在模拟我的网络应用程序内部时使用我喜欢的图形.这看起来很公平吗?在上线之前我会为新设计的或付费的更改它们.至少这是个想法,虽然它很容易忘记并偶然使用它们.
这就是它在报纸世界中运作的方式(以前它已经很好地确定了互联网的出现):你可以下载尽可能多的图形,等待你的57.6k调制解调器; 你只需支付你实际发布的那些.
我认为大多数设计师和开发人员都会区分来自别人工作的"创意灵感"和肆无忌惮的抄袭.我不会三思而后行,看看有人做了一个特别漂亮的javascript效果,或者优雅地实现了一个棘手的css,但我发现公然剪切和粘贴相同的代码用于我自己的发展.
我不是通过抓取和重用来学习任何东西 - 尽管我认为将相同的代码作为一个粗略的脚手架来探索我自己的实现方式是相当标准的.我认为这是很多人工作的方式.