我使用许可证启动项目中的每个.java文件(在我的例子中)。它的第一行是:
/**
* Copyright (c) 2011-2014, Firstname Lastname
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
etc.
问题是,为什么我要在那里显示几年?我看到很多其他项目也在做同样的事情。如果没有那个时间间隔,我只说Copyright (c)
假设我有一个800行的源文件,我想“复制/粘贴”一个具有MIT许可证的github项目的函数,我也有自己的(可能是MIT许可证,也可能是更强的)。
1.-是否允许我这样做:
/*
My copyright notice (MIt or smt)
*/
Line 1
..code
Line.300
..code
Line.500
// At the bottom:
Line.700
/*
Copyright notice of the code
taken from that github project
*/
void function()
{
//... code cop
继续使用作者已将版权插入到具有gnu公共许可通知的代码中-含义?,我可以将我的作者名添加到一个新文件(带有原始代码)中,该文件是我添加到一个带有GPL许可证的项目中的--如下所示:
# GPL License and Copyright Notice ============================================
# This file is part of __PROJECTNAME__.
#
# __PROJECTNAME__ is free software: you can redistribute it and/or modify
# it under th
我做了一段时间以前,从那时起,需要重新安装我的电脑。当我创建一个新类时,我希望自动生成一些文本,这些文本应该在我的类上方显示为Java文档注释,如下所示:
/**
* Created by Name <br>
* Date: ${DATE} <br>
* Time: ${TIME} <br>
* Project: ${PROJECT_NAME} <br>
*/
public class Test {
code here...
}
我认为这是自动生成日期和时间等的正确代码,但也应该自动生成,当然,以匹配日期和时间。