我正在研究我的学士学位论文.这涉及开发软件产品和12000字的文字,主要涉及研究,设计和开发.现在我引用其他人的书面作品,我显然是在引用它,但是代码呢?很多时候我一直在寻找一个我不确定的问题的解决方案,并找到了解决问题的人.大部分时间我都使用他们的代码,努力了解他们在做什么,然后在我的应用程序中编写自己的版本,所以它应该以某种方式引用?
你会做什么,在引用原作者的代码中添加注释,在写作或参考书目中添加引用,或者什么都没有?如果使用了大量或有趣的代码,我可能会在我的文章中提到它,但对于不能保证这一点的解决方案,我试图想出一个好的解决方案.
如果你是我曾经使用或受到启发的一些代码的作者,那么什么会让你开心我没有抄袭你?
更进一步,这里有两个不同的东西.如果我去MSDN查询如何使用.net框架的特定部分,是应该引用的东西,还是合理使用框架.好像我使用了一个明显开发并且花费大量时间的算法,这是我肯定会参考的.
这一切都取决于背景.许多算法都是众所周知的,它们通常被认为是公共领域,只要您引用该主题的众所周知的来源,那么您就不应该有任何担忧(排序,搜索)
在处理特定问题时,特别是在其他人的代码中,你必须仔细阅读.如果它的出版(书籍,期刊,网络等),那么你必须始终参考原文,在论文的某个时刻(技术上一次然后写入,然后在源中发表评论)
如果是其他人的工作,他们应得到适当的信任.其他任何事都是抄袭