Providing the Source Code vs. Providing the Executable File