Index: Source/Python/Ecc/c.py
===================================================================
--- Source/Python/Ecc/c.py	(revision 17716)
+++ Source/Python/Ecc/c.py	(working copy)
@@ -2361,7 +2361,10 @@
             if CommentLine.startswith('Copyright'):
                 NoCopyrightFlag = False
                 if CommentLine.find('All rights reserved') == -1:
-                    PrintErrorMsg(ERROR_HEADER_CHECK_FILE, '""All rights reserved"" announcement should be following the ""Copyright"" at the same line', FileTable, ID)
+                    for Copyright in EccGlobalData.gConfig.Copyright:
+                        if CommentLine.find(Copyright) > -1:
+                            PrintErrorMsg(ERROR_HEADER_CHECK_FILE, '""All rights reserved"" announcement should be following the ""Copyright"" at the same line', FileTable, ID)
+                            break
                 if CommentLine.endswith('<BR>') == -1:
                     PrintErrorMsg(ERROR_HEADER_CHECK_FILE, 'The ""<BR>"" at the end of the Copyright line is required', FileTable, ID)
                 if NextLineIndex < len(CommentStrList) and CommentStrList[NextLineIndex].strip().startswith('Copyright') == False and CommentStrList[NextLineIndex].strip():
Index: Source/Python/Ecc/Configuration.py
===================================================================
--- Source/Python/Ecc/Configuration.py	(revision 17716)
+++ Source/Python/Ecc/Configuration.py	(working copy)
@@ -274,6 +274,9 @@
         
         # A list for only scanned folders
         self.ScanOnlyDirList = []
+        
+        # A list for Copyright format
+        self.Copyright = []
 
         self.ParseConfig()
 
@@ -302,6 +305,8 @@
                     List[1] = GetSplitValueList(List[1], TAB_COMMA_SPLIT)
                 if List[0] == 'BinaryExtList':
                     List[1] = GetSplitValueList(List[1], TAB_COMMA_SPLIT)
+                if List[0] == 'Copyright':
+                    List[1] = GetSplitValueList(List[1], TAB_COMMA_SPLIT)
                 self.__dict__[List[0]] = List[1]
 
     def ShowMe(self):
