Thread: GPL license: how does it cover the output of a program?

  1. #16
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,413
    From my understanding of it, the anti proprietary / anti drm section is focussed on excluding drm / proprietary code in gnu-gpl software, not on making output fall under the gnu-gpl.
    Yes, so the section that psychopath quoted has to do with cases when part of the program itself forms the output generated. I think none of us here are familiar enough with Q3Radiant and Quake3 BSP files to say something conclusive about this.

    I suspect that if templates are used here, they are just input data for Q3Radiant, so the output would not need to be licensed under the GPL.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  2. #17
    Registered User Jaqui's Avatar
    Join Date
    Feb 2005
    Posts
    416
    Quote Originally Posted by laserlight
    Yes, so the section that psychopath quoted has to do with cases when part of the program itself forms the output generated. I think none of us here are familiar enough with Q3Radiant and Quake3 BSP files to say something conclusive about this.

    I suspect that if templates are used here, they are just input data for Q3Radiant, so the output would not need to be licensed under the GPL.
    yup, the gnu-gpl is designed to keep the software open source, not interfere with business use of the software. output, unless it includes the sources, [ not templates ] is not forced into any license. Templated output is not concidered as including the source code, since a template is only a format specification, not a required part of the software and generally is not licensed under then gnu-gpl, but is licensed under the lgpl. [ documentation license, allows for commercial use ]
    Quote Originally Posted by Jeff Henager
    If the average user can put a CD in and boot the system and follow the prompts, he can install and use Linux. If he can't do that simple task, he doesn't need to be around technology.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. program looping with final output
    By hebali in forum C Programming
    Replies: 24
    Last Post: 02-28-2008, 10:58 AM
  2. Open Software License 3.0 Explained
    By laserlight in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 01-08-2008, 08:10 PM
  3. Replies: 3
    Last Post: 09-05-2005, 08:57 AM
  4. program output is empty!!!
    By ayesha in forum C++ Programming
    Replies: 4
    Last Post: 10-15-2001, 10:42 PM