generated at
reinventing the wheel
Design around: an alternative invention that is created in order to avoid patent infringement
Standing on the shoulders of giants, an expression referring to the re-use of existing ideas