That's a step in the right direction, IMHO.Edmund wrote:It would be feasable that the programmer is given a tool for encrypting the source as well as 10 different keys one for each panel member. There would be ways to enable a decryption only with 7/10 keys available.bob wrote:What single person can you find to collect the sources that (a) is completely honest and (b) trusted to be honest by all participants, perticularly commercial ones that have much to lose if trade secrets are exposed?BubbaTough wrote:This sounds extremely reasonable. Even when I was working on a private engine, and extremely reticent to share executables let alone source, I would have agreed to this.JuLieN wrote:My proposal:
"Any contestant shall provide the ICGA with the sources of his engine. These sources are to remain secret and undisclosed, except for one purpose:
- in case of doubt on the originality of the program, a majority of two thirds of the ICGA's board can vote to examine those sources to investigate the issue. The board shall be at least 10 persons large and the required number of members approving the examination of the sources will be rounded up to the immediate higher number (for instance, a positive vote of 7 out of 10 members are required to authorize the consulting of the sources). During such an investigation it will be the responsibility of the ICGA to prevent any leak or accidental disclosure of these sources, that will be kept secret but for the investigation panel. Only limited and illustrative parts of the sources can get published in the final public report."
-Sam
It sounds simple in theory, but the practical implementation is a _real_ bitch to do.
Although I am not quite sure how you can do that as encryption usually requires the entire key. And having a bunch of different files, one for each combination of 7 encryption keys would be a zoo to manage.
