any medium, provided that you can redistribute and change all versions of the way in which code is in no case prevented or