Some companies distribute software under the GNU General Public License and provide their source code with binary programs. The April recalls that this process respects the GPL, the first of three modes of distribution of source code being held: "accompany it [the program] with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above, on a medium customarily used for software interchange".