Ethersocial / go-esn

Archived old repository: Official Go implementation of the EthersocialNetwork protocol.
GNU Lesser General Public License v3.0
6 stars 9 forks source link

Copyright notice 되돌림 외 #4

Closed hackmod closed 6 years ago

hackmod commented 6 years ago

Copyright 문구는 함부로 수정할 수 없습니다.

Copyright에 go-esc Authors라고 추가하는 것은 가능할 수 있으나, 굳이 수정할 필요가 없다고 생각하는데

개발자가 많지 않은 여건에서 이더리움 원본 소스에서 고쳐진 부분을 그대로 가져와서 적용하기 좋으려면 최소한의 수정된 상태로 소스를 유지하는 것이 좋을 것입니다.

그밖에, 소스코드 커멘트에 있는 Ethereum 문자열을 ESC로 고쳐놓았던 부분을 되돌리는 것은 어떨까요? 이더제로의 경우에는 커멘트에 있든 Ethereum 문자열을 EtherZero로 모두 고치거나 하지는 않았습니다. 이 부분 역시 이더리움 소스코드를 merge할때에 conflict를 일으키는 작은 원인이 될것입니다.

되돌려야 하는 것이 올바르거나, 되돌리는 것이 좀 더 나은 커멘트 내의 문자열은 다음과 같습니다.

  1. CopyRight notice
  2. *.sol 파일은 거의 바뀐 것이 없는데, 일부 sol 파일의 커멘트가 추가적으로 바뀌었더군요.
  3. *.go 소스파일에서 커멘트 등에 있는 Ethereum 문자열을 ESC로 바꾼 부분.
hackmod commented 6 years ago

참고로 EtherZero 혹은 이클을 포크한 Callisto Network 소스는 원래의 "Ethereum" 이라는 소스코드상의 커맨트를 거의 90% 이상 그대로 두었습니다. (아래 링크 참조)

hackmod commented 6 years ago

ESC 최소의 패치 + 이더리움 원본 1.7.3 소스 히스토리를 임시로 올려두었습니다.

https://github.com/hackmod/go-ethereum/commit/51261e6e34184068466f584669e725997893ebe9

hackmod commented 6 years ago

@akx20000a 당연히 travis 설정 해야겠죠?

hackmod commented 6 years ago

@akx20000a // 그것은 임시로 올려둔 것이고요, 패치를 더 잘게 쪼개고, 불필요한 고침 단 한 조각이라도 모두 제거하였습니다.