Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^2: Am I Allowed to Make a New Compiler/Language using Perl?

by patcat88 (Deacon)
on Oct 25, 2011 at 12:10 UTC ( #933608=note: print w/ replies, xml ) Need Help??


in reply to Re: Am I Allowed to Make a New Compiler/Language using Perl?
in thread Am I Allowed to Make a New Compiler/Language using Perl?

Actually not always.

http://www.readwriteweb.com/archives/does_google_have_rights_to_all.php

and

http://en.wikipedia.org/wiki/Adobe_Photoshop_Express#Terms_of_Use

You'll often find license agreements which state that the output of the program, your image, is owned by the maker of the software since your image is a derivative of the software and therefore the copyright is owned by the maker. I dont think this has ever been enforced in any court, and the bad PR would ban the maker's software from every corporation in the world, so no maker dares enforce it.


Comment on Re^2: Am I Allowed to Make a New Compiler/Language using Perl?
Re^3: Am I Allowed to Make a New Compiler/Language using Perl?
by moritz (Cardinal) on Oct 25, 2011 at 12:18 UTC

      I think the GPL v3 comes close, or at least forces restrictions on the (distribution of) the output generated by a GPL v3 program. But I have solved this problem for me personally a long time before the GPL v3, so I haven't investigated whether that is really the case for things like a compiler. It seems to be the case for things like web application servers, where accessing the application over the web is basically identical to distribution of the application server binary.

        The GPL v3 text says
        The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work.

        and I have no idea what that means.

        There's an interesting FAQ entry, which contains the sentence

        If the user uses your program to enter or convert his own data, the copyright on the output belongs to him, not you

        Which seems to imply that if you write a compiler and license it under the GPLv3, the output still belongs to the user. Comforting.

Re^3: Am I Allowed to Make a New Compiler/Language using Perl?
by davies (Vicar) on Oct 25, 2011 at 13:12 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://933608]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (18)
As of 2014-07-31 19:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (252 votes), past polls