Actions and GPL

Hi,
someone asked me why I don’t distribute my Actions under the GPL. It’s a curious request, but one I’ve had a look at. It seems to me that the GPL = free jam.

1 - I’d have to make source code available - this would kill any future development of some Actions as they contain techniques which I’d rather keep under my hat

2 - People could modify them as they see fit, and then distribute the Actions for nothing, or for a charge - and I’d not see a cut of that. People could also rip off my work and use it in other Actions.

3 - People could just hand the Actions around for free anyway. So one purchase would open a floodgate of freebies

4 - Guess what chump would have to pick up all the support questions for the Actions that I have not seen any payment for? Yup - me.

I kind of wonder how people make money using the GPL to be honest. I certainly can’t see how a small company or one man band can expect to see anything for their labours.

Anyone else have any thoughts on this?


actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sometime around 20/10/08 (at 05:00 -0400) Paul said:

I kind of wonder how people make money using the GPL to be honest. I
certainly can’t see how a small company or one man band can expect
to see anything for their labours.

It works effectively if there are a good number of people doing it.
Then you reap the benefit of others’ work at the same time as
providing yours, whether you’re working on your own or as part of a
multi-national team. It is a bit like voting in elections; one vote
on its own doesn’t make any difference worth worrying about, but
gather enough ‘one votes’ together and you have a force to be
reckoned with. Another way to describe it would be ‘critical mass’.

I’ll probably annoy any hard-core open-source or GPL fans (different
things, I know) that may be reading this, but - in your case, in this
market, I don’t see how it would benefit anyone to any significant
degree in the long run.

k


actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I’m with Keith on this – the universe is sadly too small for there
to be much benefit to using such a license. I am more of a BSD
License man, myself.

In my own little world of Actions, I make a point of releasing
everything unencoded. This is for a couple of reasons:

One, everything I know about Actions I got for free from the (sadly
neglected) documentation or from reading other Actions’ source. So
every time I encounter an Action that is only available in encrypted
form, I cry a little. Because how else will the universe expand than
if people put energy into it?

Two, releasing this code and letting other people profit from it has
been a serious profit center for me over the past ten years that
I’ve been writing Actions and server-side code. It raises my profile
in the community, gets me known as a go-to guy for tough problems,
and most importantly, takes the easy problems off my plate. Easy
problems have low price points. I really want other people to know
how to do the cheap stuff, and I want to help other people do it
themselves. Then, when the hard problems come along, I am ready to
help – and profit – and my prices (which don’t vary as much as one
might expect based on the job’s complexity) are usually in line with
the client’s budget. See, there is a profit motive in there somewhere!

As far as the GPL itself goes, versions 1 and 2 were actually
workable, from my perspective. Version 3 got way too political (as
if!) and tipped me over into the backlash crowd. I make a point now
of seeking out solutions (when I’m looking for library code to use in
my applications) that are in the Apache/BSD/MIT license end of the
spectrum. (As in: “This software is free. If you like it, use it. If
you use it, please include this message and author attribution
somewhere in the source code. If it blows up your mainframe, please
cry elsewhere.”)

My two (devalued) New American Pennies. Probably useful for shimming
a wobbly sideboard.

Walter

On Oct 20, 2008, at 5:57 AM, Keith Martin wrote:

Sometime around 20/10/08 (at 05:00 -0400) Paul said:

I kind of wonder how people make money using the GPL to be honest.
I certainly can’t see how a small company or one man band can
expect to see anything for their labours.

It works effectively if there are a good number of people doing it.
Then you reap the benefit of others’ work at the same time as
providing yours, whether you’re working on your own or as part of a
multi-national team. It is a bit like voting in elections; one vote
on its own doesn’t make any difference worth worrying about, but
gather enough ‘one votes’ together and you have a force to be
reckoned with. Another way to describe it would be ‘critical mass’.

I’ll probably annoy any hard-core open-source or GPL fans
(different things, I know) that may be reading this, but - in your
case, in this market, I don’t see how it would benefit anyone to
any significant degree in the long run.

k


actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I too noticed the difference between GPL and MIT-style licenses.

It seems the MIT-style licenses better convey the intention of the license, as mentioned: ‘Provided free, with no warranties. Use, improve, enjoy, share. A little note of credit would be nice too.’ It’s not threatening or intimidating. I feel impelled to report fixes and suggest changes/improvements to the author with such freedom.

GPL appears too wordy and formalized for something that should be an open, sharing community. Taken literally, as I could interpret it, any ‘application’ that uses source from a GPL project must then make itself open-source. Would not FW then have to open its source-code to execute Actions released under this license, and by extension, Internet Explorer to even execute GPL-based javascript libraries??? GPL, to me, feels like the offers for free stuff on TV: ‘Call, we’ll send you a FREE IPOD…Just tell us your SS#, DOB and your mother’s maiden name’

It’s like the stereotypes of Apple and MS; Apple = warm and fuzzy love, MS = Evil overlord with sinister motives. When, in fact, for the sake of the point I am trying to make, they are very similar in their goals and operation.

There are a few things I too would like to keep under wraps, code-wise. I usually don’t mind people seeing the code behind Actions, just that for commercial releases I like to maintain control over distribution. Mainly because FWexp only accepts encoded Actions have many of my releases gone out as encoded. I am usually too lazy to properly present encoded and unencoded instances of Actions with proper version alignment.

I like the ‘idea’ of something like Zend library (ignoring implementation) - the meat of any project could be fully accessible and customizable, just that there is a relatively insignificant ‘key’, from a editing/customization perspective, that enables the code. I had hopes for FW FAST packs, that SP would have publicized the mechanism such as that the ‘lock’ (Action) is code-editable, but the ‘key’ (FAST code) is used to transform from demo to full version.

I hope to be able to share just such a mechanism in the near future…


actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I’ve asked this before, but how does one “encode” actions? I have always wanted to know just in case I ever distributed my few fiddly actions or ever wanted to use them in Express?

Usually I get no response, but perhaps this time will work. Is it a line of code, does external software exist? A Google search brings me not much.


actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Ask Softpress to do it, or ask them for a copy of the encoder. I don’t know what their policy is about releasing it, but they have always responded to my requests for encoding very promptly.

Walter


actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options