Ну, я не хочу делать это с открытым исходным кодом! Это проблема. Но я хочу использовать его на моей нынешней работе. Компания не согласилась подписать какую-либо альтернативную лицензию со мной и попросила меня переписать все с нуля, чтобы они ей владели. :(
Так как я могу сделать это безопасным способом, чтобы позже компания не возвращалась ко мне и не говорила, что я использую код, написанный для них, который будет аналогичен первой версии, которую я написал, и владею авторским правом, в моих личных проектах или даже на другой работе?
Как бы вы переписали вторую версию хэш-карты, не делая ее похожей на первую версию? Это звучит довольно сложно для меня. :(