IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 1 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New I wonder how this applies to code generators?
If you're in a gui point and click environment that generates a whole bunch of code and occasionally you have to go in and tweak the code, is that code really considered yours?

Has this been litigated?
New Or compilers
You didn't write that machine code, the compiler did. You just told the compiler what you wanted. I guess I can copy that now.
--

Drew
New In my line of argumentation, that's cut and dry:
If it's deterministic, i.e. the same points-and-clicks always make it generate the same code, then it's your points-and-clicks that completely define the compiled output. So of course the copyright on that output is also yours.

Another angle to look at it from: Not all IDEs work the same way. Some, when you "paint" a UI window for your app, generate a bunch of executable code to create a window, to create a main menu, to create each menu item... And on and on. (Java IDEs, AFAIK?) Others have that code compiled into their class library's "AppWindow" and "MainMenu" objects, and the IDE only saves the properties you specify for your UI nested into each other, generate a single "Application.Start" line of executable code, and then at run-time the "Application" (singleton) object reads its (compiled-in resource) properties, finds an "AppWindow" object so calls "AppWindow.Create" and passes it its sub-properties; the window object's "Create" function reads its properties, finds a "MainMenu" spec, creates a "MainMenu" object and and passes it its sub-properties, the individual "MenuItem"s and their specs... And so on. Not much code was actually generated and saved for you by the IDE, only the compact specs of your UI -- the "actual brushstrokes" of the window(s) you painted, if you will. All the actual code didn't need to be generated as source text, because it was already compiled into your class library. Would that make the code you wrote, using that library, any less copyrightable? No, of course not. Why would it; isn't that exactly what class libraries are for? So, to get back to the first case: Then why would it be any less copyrightable just because it comes in the form of source code generated at (your) build time? In either case, your "brushstrokes" in the IDE determine the output just as exactly; what gets built is exactly what you "painted".

NB: The above is all about traditional what-you-do-is-what-you-get IDEs. Once you build CodeGPT into an IDE the code you get isn't the code you wrote anymore, so no, then the copyright to that code can't be entirely yours any more either. Still pretty cut-and-dry, AFAICS.
--

   Christian R. Conrad
The Man Who Apparently Still Knows Fucking Everything


Mail: Same username as at the top left of this post, at iki.fi
     Well, so much for my plan to make a fortune out of these things - (rcareaga) - (26)
         Of course I have an opinion - (drook) - (3)
             I wonder how this applies to code generators? - (crazy) - (2)
                 Or compilers - (drook)
                 In my line of argumentation, that's cut and dry: - (CRConrad)
         workaround include that AI in a corporation and have the corporation copyright the material -NT - (boxley)
         I'm with the CO and its teeming myriads. - (CRConrad) - (15)
             Quibble - (malraux) - (3)
                 So should the copyright to the result belong to... - (CRConrad) - (2)
                     Hence "quibble" instead of "substantive argument" ;-) -NT - (malraux) - (1)
                         👍🏻 -NT - (CRConrad)
             What about landscape photos? - (drook) - (6)
                 rofl sounds like a familiar argument -NT - (boxley) - (5)
                     It sounds silly now, but painters used to say exactly that -NT - (drook) - (4)
                         you wern't saying that a number of years ago -NT - (boxley) - (3)
                             Which "that" was I not saying? -NT - (drook) - (2)
                                 Re: Which "that" was I not saying? - (boxley) - (1)
                                     First difference I can think of is IP vs physical - (drook)
             Jackson sucking on that - (rcareaga) - (3)
                 "This"? - (CRConrad) - (2)
                     Hmm, now that you've prompted me to think more about it ... - (drook) - (1)
                         Depends on how you count coup on the trump. - (CRConrad)
         For the defense - (rcareaga) - (3)
             The thing about "in the style of ..." - (drook) - (2)
                 I have a Greg cherry hologram - (crazy) - (1)
                     But if someone *could* reproduce it ... - (drook)
         I think you're Ok, if this story is correct. - (Another Scott)

Right-eous-ness cha cha cha.
94 ms