Richard - your post just came in and thanks for this clarification. It's alos good news all the way around.

"Raney" Now there's a name I haven't heard in a long time. I didn't know Scott had a doctoral degree and I hope he was never offended that I didn't address him with this title. I wonder what he's doing these days?

On 1/27/2015 2:01 PM, Richard Gaskin wrote:
Bob Sneidar wrote:

>> On Jan 27, 2015, at 07:56 , Ray <ray at linkit.com> wrote:
>>
>> As I recall there's a limit to the number of lines in a script
>> which is set in a standalone.  I thought it was 16 lines.  This
>> limitation, if it still exists, is not documented in the
>> dictionary.  Does anybody know what it is or if it got removed
>> with the advent of the community edition?
>
> I think the 16 line limit was for in line compilation, as in creating
> a list of commands and executing them with a do command. I do not
> think it means that every script in a standalone is limited to 16
> lines, and I believe that limit has been removed anyway, or else
> greatly increased.

The scriptLimits global property was originally invented to allow MetaCard to deliver a demo version with no time limit. The limits were:

  10 executable statements with "do", "value" or "set the script of...."
  10 frontScripts
  10 backScripts
  50 libraries

Some were able to deliver complete working apps within those limits, but Dr. Raney felt it was still a good balance because sooner or later they'd get tired of the workarounds for such things and just get a license.

Since the concept of having arbitrary limits on utility for licensing purposes is incompatible with the GPL, the scriptLimits property was removed from the Community Edition on first release of that version (6.0 if memory serves).

After review, it was also removed from the Commercial edition as of v6.7 - here's the bug report on that, with Mark Waddingham's comment:

<http://quality.runrev.com/show_bug.cgi?id=11797>

    Having considered this for a while and based on feedback
    from yourselves and others I can confirm that we will be
    removing the scriptLimits from commercial in 6.7 onwards
    (and thus 7.0). This change should take effect in the next
    build after 6.7-dp-6 / 7.0-dp-8.


This is consistent with the design mandate of the two editions now that LiveCode is open source, in which if there are any differences at all they favor the Commercial so it represents a superset of Community features.

That said, RunRev is sincere about their commitment to open source, so Community is not "crippleware" at all: both engines have complete feature parity across the board, with the only exceptions being Commercial features which may be incompatible with the GPL. Currently these are limited to Oracle database connectivity (since Oracle's drivers are closed-source), and password-protected stacks (since concealing source is incompatible with the GPL's mandate for free and open sharing).



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to