GPL is perfect for education purposes because others can now take my design, study and refine it without worrying about violating the law (as long as the GPL is observed). Then, I can take the improved version for my own use! See, by giving first, I'll take later.
GPL is also good for consulting purposes. Afterall, I am selling software and hardware design solutions. In other words, I charge for my time and other resources needed to develop a solution, but I have no interest in selling any hardware to my clients. Besides, many clients prefer the option to produce hardware components at cost. The GPL makes clients feel comfortable about the future since anyone can take the design and modify it (as long as the modified version is also released under the GPL). This means my clients need not worry (too much) that I may not be available to work on future projects.
Copyright © 2004-12-05 by Tak Auyeung