Open source, closed source, and the value of code

Richard Gaskin ambassador at fourthworld.com
Tue Mar 1 21:55:35 EST 2016


Robert Mann wrote:

 > RE : issue : does livecode consider that all illustrative material
 > & text etc in a stack to their view fall under GPL

I had thought Mark Waddingham had addressed that.  When media is related 
to the functionality, such as an icon, that would seem reasonable to 
expect that it be included as part of the governed work.

If the media is incidental to the app, or more clearly if it's even 
physically external to the app, you should be able to remove it if you 
don't want to share that, in the same way that you can make a word 
processor and you're not obliged to include the poetry you typed with it 
while you were working on it.


 > in my case I've got a project that is related to "publishing" some
 > music practice apps.
 > So cards that contain audio elements, and copyright material like
 > songs, music scores and also pictures, videos & texts (subject to
 > copyright).

Ah, at last something specific and concrete!  Thank you.  The 
abstractions had become boggling.

Why not just do what other apps do and separate your content from your 
functionality.  Then you can share your app as a functional thing with 
content that's interchangeable.  This may also just be a useful way to 
architect, allowing you to build one system that can accommodate any 
number of titles.


 > So all coding would be available to all of course. But these
 > copyrighted elements will not be GPL compatible because as simple
 > as it is french law does not allow an author to push away his
 > copyrights.

The French have made some of the finest films in the world, and I'm able 
to know this because they were distributed here.  The creators of the 
works retain copyright even as they offer specific rights with regard to 
distribution to others.

No distribution license is a transfer of copyright.  Not in film, not in 
software.


 > 1) what seems to be important is the timing of making publicly
 > available some code :
 > -- if you "release" some code under GPL for testing out an app
 > -- and than later on turn to the closed IDE to produce a closed
 > version in view of a commercial development
 > ..if I get it right, you're done! bad choice :: GPL infringement!

A choice is license is not in itself either "good" or "bad"; we choose 
our licenses according to our goals.  When the goal is to share, the GPL 
can be a good choice.

But this is not about timing, but of distributed material:  if you 
distribute the GPL-governed engine, it's governed by the GPL.

What you do in your own home is your own business; what we're discussing 
here is distribution, and it matters less when you distribute than what 
you distribute.

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  ____________________________________________________________________
  Ambassador at FourthWorld.com                http://www.FourthWorld.com





More information about the use-livecode mailing list