Commercial Indy License for HTML5
Richard Gaskin
ambassador at fourthworld.com
Fri Jul 18 12:19:33 EDT 2014
Brahmanathswami wrote:
> So if we create an app under GPL, then we just need a URL where
> anyone can get source.
...along with a copy of the GPL license so that those who download the
source can fully understand their rights and responsibilities under the
license.
For example, RunRev themselves post the license prominently in their
GitHub repository:
<https://github.com/runrev/livecode/blob/master/LICENSE>
That would fulfill the minimum requirements for the letter of the
license, but we can go further to actively embrace its spirit as well.
While many think of open source as being able to get software at no
cost, that's really just an extra that comes along for the ride, never
actually addressed in the GPL itself.
Instead, the focus of the GPL is about sharing, with the aim of
encouraging proliferation of enhancements of a work for the benefit of
all mankind.
When you post your source files, it's helpful to also actively encourage
those who work with those source files to submit their changes back to
you, and to set up a process for doing so.
With such collaboration you can build a certain set of features that
meet your immediate needs, and as others expand on them you can
incorporate those useful to your project into your main branch, to
become part of your next release.
Through collaboration a project that may begin with even a modest scope
can grow to become ever more useful to a wider range of people.
LiveCode has only been open source a little more than a year, and in
that relatively brief period we've already seen a tremendous number of
enhancements and bug fixes contributed by the community, making LiveCode
that much better for everyone.
When we apply that to our own projects where the GPL is a good fit for
our goals, actively embracing collaboration, we can see that benefit for
our own work as well, fostering a proliferation of useful code beyond
what a single team can produce on their own.
--
Richard Gaskin
LiveCode Community Manager
richard at livecode.org
More information about the use-livecode
mailing list