[HC] LiveCode is going open source
(Msg 1 of 50)
richard g <Ambassador@[redacted].com>
Tuesday, 29-Jan-2013 21:13 GMT
[HC] LiveCode is going open source
(Msg 3 of 50)
richard g <Ambassador@[redacted].com>
Tuesday, 29-Jan-2013 22:16 GMT
--- In HyperCard-Mailing-List, "J. Landman Gay" wrote:
>
> On 1/29/13 3:13 PM, richard g wrote:
> > RunRev launches Kickstarter campaign to create open source version of LiveCode
> >
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/>
> This is big, people. If you've wanted a free, modern HC on steroids,
> this is it. Please help them meet the goal. It could be like HC was in
> its heyday with millions of users. This will include the server product
> as well, so that you can write web pages in LiveCode instead of PHP.
>
As much as I enjoy using LiveCode on my servers, that's the small part. Imagine every teacher being able to freely teach xTalk to every student, or every small business owner writing some custom utility for themselves, or anything else of the sort that's made xTalk so invaluable. At long last, with no barrier to entry....
[HC] LiveCode is going open source
(Msg 6 of 50)
richard g <Ambassador@[redacted].com>
Wednesday, 30-Jan-2013 00:43 GMT
--- In HyperCard-Mailing-List, "D" wrote:
>
> Why is the price to open source some code half a million bucks?
From the Kickstarter page Michael linked to:
-------------
What is your money going toward?
We need to raise £350,000 to fund an experienced team to do this right. We could simply package up the existing source code and upload it without Kickstarter, but that would not result in a platform that is easy for the community to contribute to.
We need Kickstarter so we can re-engineer the whole platform in order for it to be worked on in an open fashion by the community. It is vital that the community can engage with the source code otherwise the many benefits of being an open platform that attracts great contributions will not be realized.
Making the Source Base Easy to Contribute To
Some of our source code dates back more than 20 years. As is typical for so many software projects of this age, it has grown organically. Following in the tradition of other great open source projects (such as Linux), we will "modularize" the code base. (In technical terms, we will be creating a small kernel which all the functionality plugs into.)
Once completed it will be easy for the community to participate in the future evolution of the platform by contributing to specific parts of it without having to understand how the whole system works.
Extending the Platform Easily
Being able to have contributors to the core is important, as is extending the functionality and language without having to touch the core.
Therefore we will also be building in a new feature called "Open Language". Open Language allows anyone to create a new command or function that uses our English-like language, without having to touch the core.
This capability and the new core will come together to create a truly extensible platform. We are not aware of any other platform that has ever achieved anything quite like this and we invite you to be part of the community which will make this exciting project happen!
An Attractive Modern User Experience
Finally, we are going to include a brand new, modernized drag and drop editor which will increase the speed and ease of app creation. We believe this is essential to making the platform truly open and accessible to all.
[HC] LiveCode is going open source
(Msg 7 of 50)
Emmett Gray <film2@[redacted].com>
Wednesday, 30-Jan-2013 03:39 GMT
Yay! As the author of a few music utility HC stacks that I've ported to LiveCode (i.e. RevMedia v.4.0.0), but have not distributed due to the investment barrier, I'm really excited about being able to share my stuff again like in the good old days of HC.
On Tue Jan 29, 2013 1:58 pm ((PST)), "J. Landman Gay" jacque@[redacted].comjacque_hyperactivesw wrote:
>This is big, people. If you've wanted a free, modern HC on steroids,
>this is it.
[HC] LiveCode is going open source
(Msg 8 of 50)
Arthur Evans Jr <evanssl21@[redacted].net>
Wednesday, 30-Jan-2013 15:20 GMT
In what language is LiveCode written?
Art Evans
>RunRev launches Kickstarter campaign to create open source version of LiveCode
[HC] LiveCode is going open source
(Msg 9 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Wednesday, 30-Jan-2013 17:57 GMT
On Jan 30, 2013, at 4:20 PM, Arthur Evans Jr <evanssl21@[redacted].net wrote:
> In what language is LiveCode written?
As the Kickstarter page says, mostly C++, while the editing UI is written in their xTalk (Transscript?), just like SuperCard's runtime editor.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.stacksmith.org
[HC] LiveCode is going open source
(Msg 10 of 50)
J. Landman Gay <jacque@[redacted].com>
Wednesday, 30-Jan-2013 20:33 GMT
On 1/30/13 11:57 AM, Uli Kusterer wrote:
> On Jan 30, 2013, at 4:20 PM, Arthur Evans Jr
> <evanssl21@[redacted].net wrote:
>> In what language is LiveCode written?
>
>
> As the Kickstarter page says, mostly C++, while the editing UI is
> written in their xTalk (Transscript?), just like SuperCard's runtime
> editor.
Yup, I think it's completely C++ actually. You going to jump in and
contribute, Uli? :)
There are people over on the LiveCode list talking about making a HC
clone if the Kickstarter goes through. Since the IDE is written
completely in LiveCode, making your own is perfectly possible. Hopefully
any clone will eliminate some of the limitations HC had. There's native
color already, so that's a start.
--
Jacqueline Landman Gay | jacque@[redacted].comHyperActive Software |
http://www.hyperactivesw.com
[HC] LiveCode is going open source
(Msg 12 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Sunday, 03-Feb-2013 20:17 GMT
I'm not Dan, but my guess would be that Serf is MacOS 9 software and the source code would be pretty useless on today's Macs.
Also, Apple's reply why HyperTalk isn't open sourced comes to mind: "we dont want to use Open Source as dumping ground for dead technology." (
http://apple.slashdot.org/story/04/03/31/1550216/hypercard-gone-for-good)
Oh, while I'm on Slashdot, they also got on there today:
http://developers.slashdot.org/story/13/02/03/0443210/can-proprietary-language-teams-succeed-by-going-open-sourceCheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.masters-of-the-void.comOn 03.02.2013, at 14:37, geradamas <richmond@[redacted].maclaunchcom> wrote:
> Why have you not released SERF as Open Source?
>
> --- In HyperCard-Mailing-List, "D" wrote:
>>
>> Why is the price to open source some code half a million bucks?
>>
>> --- In HyperCard-Mailing-List, "richard g" wrote:
>>>
>>> RunRev launches Kickstarter campaign to create open source version of LiveCode
>>>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/>>>
>>
>
>
>
>
>
[HC] LiveCode is going open source
(Msg 13 of 50)
DTS <daretospam@[redacted].com>
Monday, 04-Feb-2013 09:05 GMT
Sounds cool, I am thinking of supporting it. What are the cons of going
with this open source version? I read some of the FAQ, but I am wondering
if a seasoned LiveCoder could give their thoughts for an old HC user. If I
were to release an app, would it be stand-alone? Would someone be able to
look under the hood like an HC stack (what is script security module)? Can
the apps written on OS X run on Android?
Thanks,
Tom
On Sun, Feb 3, 2013 at 12:17 PM, Uli Kusterer
<Witness.of.TeachText@[redacted].netwrote:
> **
>
>
> I'm not Dan, but my guess would be that Serf is MacOS 9 software and the
> source code would be pretty useless on today's Macs.
>
> Also, Apple's reply why HyperTalk isn't open sourced comes to mind: "we
> dont want to use Open Source as dumping ground for dead technology." (
>
http://apple.slashdot.org/story/04/03/31/1550216/hypercard-gone-for-good)
>
> Oh, while I'm on Slashdot, they also got on there today:
>
http://developers.slashdot.org/story/13/02/03/0443210/can-proprietary-language-teams-succeed-by-going-open-source>
>
> Cheers,
> -- Uli Kusterer
> "The Witnesses of TeachText are everywhere..."
>
http://www.masters-of-the-void.com>
>
> On 03.02.2013, at 14:37, geradamas richmond@[redacted].maclaunchcom> wrote:
>
> > Why have you not released SERF as Open Source?
> >
> > --- In HyperCard-Mailing-List, "D" wrote:
> >>
> >> Why is the price to open source some code half a million bucks?
> >>
> >> --- In HyperCard-Mailing-List, "richard g" wrote:
> >>>
> >>> RunRev launches Kickstarter campaign to create open source version of
> LiveCode
> >>>
>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/> >>>
> >>
> >
> >
> >
> >
> >
[HC] LiveCode is going open source
(Msg 14 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Monday, 04-Feb-2013 11:38 GMT
I'm not an old LiveCoder, but what I take from the Kickstarter web site is that it is under GPLv3, which means whatever you produce with it would be as well. So it is not intended to be used for commercial projects. For those you'd still have to buy a valid LiveCode license from their web site, at least if you want to keep your source code private.
I'm not quite up to date with my GPL knowledge (I studied v2, and have a vague idea of how v3 is supposed to differ, but not in detail, and IANAL), but GPL is mainly concerned with keeping the source code open and available, not prevent anyone from making money off of it. So anyone could take your source code and sell it.
With an unchanged GPL, that would apply to any standalones you create as well, because those are a derivative work. You might technically be able to circumvent that by only releasing the stack and telling people to build their own copy of LiveCode, but then how many users would attemp something as complicated as that...? When we were working on FreeCard/OpenCard, we came up with an exception to the GPL to put in it so that stacks embedded in a standalone would be exempt from the GPL. Only if something like that is there you can count on it.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.deOn Feb 4, 2013, at 10:05 AM, DTS <daretospam@[redacted].com wrote:
> Sounds cool, I am thinking of supporting it. What are the cons of going
> with this open source version? I read some of the FAQ, but I am wondering
> if a seasoned LiveCoder could give their thoughts for an old HC user. If I
> were to release an app, would it be stand-alone? Would someone be able to
> look under the hood like an HC stack (what is script security module)? Can
> the apps written on OS X run on Android?
>
> Thanks,
> Tom
>
>
> On Sun, Feb 3, 2013 at 12:17 PM, Uli Kusterer
> <Witness.of.TeachText@[redacted].netwrote:
>
>> **
>>
>>
>> I'm not Dan, but my guess would be that Serf is MacOS 9 software and the
>> source code would be pretty useless on today's Macs.
>>
>> Also, Apple's reply why HyperTalk isn't open sourced comes to mind: "we
>> dont want to use Open Source as dumping ground for dead technology." (
>>
http://apple.slashdot.org/story/04/03/31/1550216/hypercard-gone-for-good)
>>
>> Oh, while I'm on Slashdot, they also got on there today:
>>
http://developers.slashdot.org/story/13/02/03/0443210/can-proprietary-language-teams-succeed-by-going-open-source>>
>>
>> Cheers,
>> -- Uli Kusterer
>> "The Witnesses of TeachText are everywhere..."
>>
http://www.masters-of-the-void.com>>
>>
>> On 03.02.2013, at 14:37, geradamas richmond@[redacted].maclaunchcom> wrote:
>>
>>> Why have you not released SERF as Open Source?
>>>
>>> --- In HyperCard-Mailing-List, "D" wrote:
>>>>
>>>> Why is the price to open source some code half a million bucks?
>>>>
>>>> --- In HyperCard-Mailing-List, "richard g" wrote:
>>>>>
>>>>> RunRev launches Kickstarter campaign to create open source version of
>> LiveCode
>>>>>
>>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/>>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
[HC] LiveCode is going open source
(Msg 15 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Monday, 04-Feb-2013 11:46 GMT
Oh, and whether you can run stuff on Android: Yes, AIUI the open source LiveCode is the full LiveCode, just licensed differently. So you can build stuff for Mac, iOS, Android, Windows etc. But Apple won't accept GPLed software to the app store (the GPL conflicts with the app store licensing terms), and since an Android or iPhone app must be a standalone, your stack would be subject to the GPL as well, as soon as you distribute it.
So you could probably use this version to develop and test your project, and could save the money for a full LiveCode until you are done and sure it's turned out the way you wanted. But once you want to start distributing it, you will have to buy a full LiveCode license. And if you want to sell to the Mac App Store, you'd also have to buy an Apple iOS Developer account, of course, to be able to submit your app.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.deOn Feb 4, 2013, at 10:05 AM, DTS <daretospam@[redacted].com wrote:
> Sounds cool, I am thinking of supporting it. What are the cons of going
> with this open source version? I read some of the FAQ, but I am wondering
> if a seasoned LiveCoder could give their thoughts for an old HC user. If I
> were to release an app, would it be stand-alone? Would someone be able to
> look under the hood like an HC stack (what is script security module)? Can
> the apps written on OS X run on Android?
>
> Thanks,
> Tom
>
>
> On Sun, Feb 3, 2013 at 12:17 PM, Uli Kusterer
> <Witness.of.TeachText@[redacted].netwrote:
>
>> **
>>
>>
>> I'm not Dan, but my guess would be that Serf is MacOS 9 software and the
>> source code would be pretty useless on today's Macs.
>>
>> Also, Apple's reply why HyperTalk isn't open sourced comes to mind: "we
>> dont want to use Open Source as dumping ground for dead technology." (
>>
http://apple.slashdot.org/story/04/03/31/1550216/hypercard-gone-for-good)
>>
>> Oh, while I'm on Slashdot, they also got on there today:
>>
http://developers.slashdot.org/story/13/02/03/0443210/can-proprietary-language-teams-succeed-by-going-open-source>>
>>
>> Cheers,
>> -- Uli Kusterer
>> "The Witnesses of TeachText are everywhere..."
>>
http://www.masters-of-the-void.com>>
>>
>> On 03.02.2013, at 14:37, geradamas richmond@[redacted].maclaunchcom> wrote:
>>
>>> Why have you not released SERF as Open Source?
>>>
>>> --- In HyperCard-Mailing-List, "D" wrote:
>>>>
>>>> Why is the price to open source some code half a million bucks?
>>>>
>>>> --- In HyperCard-Mailing-List, "richard g" wrote:
>>>>>
>>>>> RunRev launches Kickstarter campaign to create open source version of
>> LiveCode
>>>>>
>>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/>>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
[HC] LiveCode is going open source
(Msg 16 of 50)
Michael Mays <michael@[redacted].org>
Monday, 04-Feb-2013 13:04 GMT
It won't/isn't going to matter.
1) If they get their money they could change the project/license to be what ever they want. The only contract to complete the project as is, is social not legal.
2) They will have to exceed an average of 12k/day contribution rate from this point forward which is unlikely. I think contribution rate is on the declining side of the contribution curve.
Michael
On Feb 4, 2013, at 5:46 AM, Uli Kusterer <Witness.of.TeachText@[redacted].net wrote:
> Oh, and whether you can run stuff on Android: Yes, AIUI the open source LiveCode is the full LiveCode, just licensed differently. So you can build stuff for Mac, iOS, Android, Windows etc. But Apple won't accept GPLed software to the app store (the GPL conflicts with the app store licensing terms), and since an Android or iPhone app must be a standalone, your stack would be subject to the GPL as well, as soon as you distribute it.
>
> So you could probably use this version to develop and test your project, and could save the money for a full LiveCode until you are done and sure it's turned out the way you wanted. But once you want to start distributing it, you will have to buy a full LiveCode license. And if you want to sell to the Mac App Store, you'd also have to buy an Apple iOS Developer account, of course, to be able to submit your app.
>
> Cheers,
> -- Uli Kusterer
> "The Witnesses of TeachText are everywhere..."
>
http://www.zathras.de>
> On Feb 4, 2013, at 10:05 AM, DTS <daretospam@[redacted].com wrote:
>
>> Sounds cool, I am thinking of supporting it. What are the cons of going
>> with this open source version? I read some of the FAQ, but I am wondering
>> if a seasoned LiveCoder could give their thoughts for an old HC user. If I
>> were to release an app, would it be stand-alone? Would someone be able to
>> look under the hood like an HC stack (what is script security module)? Can
>> the apps written on OS X run on Android?
>>
>> Thanks,
>> Tom
>>
>>
>> On Sun, Feb 3, 2013 at 12:17 PM, Uli Kusterer
>> <Witness.of.TeachText@[redacted].netwrote:
>>
>>> **
>>>
>>>
>>> I'm not Dan, but my guess would be that Serf is MacOS 9 software and the
>>> source code would be pretty useless on today's Macs.
>>>
>>> Also, Apple's reply why HyperTalk isn't open sourced comes to mind: "we
>>> dont want to use Open Source as dumping ground for dead technology." (
>>>
http://apple.slashdot.org/story/04/03/31/1550216/hypercard-gone-for-good)
>>>
>>> Oh, while I'm on Slashdot, they also got on there today:
>>>
http://developers.slashdot.org/story/13/02/03/0443210/can-proprietary-language-teams-succeed-by-going-open-source>>>
>>>
>>> Cheers,
>>> -- Uli Kusterer
>>> "The Witnesses of TeachText are everywhere..."
>>>
http://www.masters-of-the-void.com>>>
>>>
>>> On 03.02.2013, at 14:37, geradamas richmond@[redacted].maclaunchcom> wrote:
>>>
>>>> Why have you not released SERF as Open Source?
>>>>
>>>> --- In HyperCard-Mailing-List, "D" wrote:
>>>>>
>>>>> Why is the price to open source some code half a million bucks?
>>>>>
>>>>> --- In HyperCard-Mailing-List, "richard g" wrote:
>>>>>>
>>>>>> RunRev launches Kickstarter campaign to create open source version of
>>> LiveCode
>>>>>>
>>>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/>>>>>>
>>>>>
[HC] LiveCode is going open source
(Msg 17 of 50)
Colin Holgate <coiin@[redacted].net>
Monday, 04-Feb-2013 13:19 GMT
That's misleading. With the GPL version you can make a commercial product and even sell it. But, you have to include the source code with the product. If you want to have proprietary code that you don't include, or if you want to password protect your stacks, then you would have to use the commercial version.
Also, the GPL crowd won't allow you to sell or give apps away via Apple's stores, because those apps are limited to being installed on five devices, which goes against the open source philosophy. So, for iTunes products you would also have to use the commercial version. You would be allowed to make and post an Android app using the free version.
On Feb 4, 2013, at 6:38 AM, Uli Kusterer <Witness.of.TeachText@[redacted].net wrote:
> I'm not an old LiveCoder, but what I take from the Kickstarter web site is that it is under GPLv3, which means whatever you produce with it would be as well. So it is not intended to be used for commercial projects.
[Non-text portions of this message have been removed]
[HC] LiveCode is going open source
(Msg 18 of 50)
J. Landman Gay <jacque@[redacted].com>
Monday, 04-Feb-2013 18:47 GMT
On 2/4/13 3:05 AM, DTS wrote:
> Sounds cool, I am thinking of supporting it. What are the cons of going
> with this open source version? I read some of the FAQ, but I am wondering
> if a seasoned LiveCoder could give their thoughts for an old HC user. If I
> were to release an app, would it be stand-alone? Would someone be able to
> look under the hood like an HC stack (what is script security module)? Can
> the apps written on OS X run on Android?
Everything Uli said is correct. The GPL version will be the full
commercial version without any differences except for the security
module, which is the password protection (it's how you encrypt and hide
your code.) The GPL edition will have no password protection (scripts
are viewable) and won't open protected stacks. For that you need a
commercial license.
You'd also need a commercial license to release to either of the Apple
stores. Everything else can use the free version. If you are making
standalones, you'd need to include a copy of your source code if you've
compiled it under the GPL license.
For in-house company apps, personal use, and other non-commercial uses
you can use the free license even if the stack is compiled to a
standalone. No need to include source code as long as you aren't
distributing it to the public.
Standalones created in OS X can be compiled to run on all supported
operating systems: Android, iOS, Windows (XP and up), OS X, Linux. I
have been doing that for years on my Mac. I released an app to the App
Store, Google Play, and Amazon Marketplace which were all built with a
single click in the standalone builder. (Look for "Casey's Solitaire" in
any of those stores.) Stacks can be opened in LiveCode on any OS
regardless of the machine that created them, they are completely portable.
The server product will be free with no limitations. I'm excited about
that. I have one site right now that uses LiveCode server, and it is
incredibly easy to write dynamic html in LiveCode scripts. I do not know
PHP, Javascript, or anything else. With the server product I don't need to.
I do not see any cons to this, only benefits. RunRev will get revenue
via commercial distributers and the (many) developers who want to make
iOS and MAS apps. But the biggest benefit is that the product will go
viral like HC did. Usage will skyrocket. Educators will use it,
hobbyists who previously couldn't afford a license will use it,
ecosystems will evolve around it, plugins and add-ons will proliferate,
and I think it will be like HC in its heyday all over again. Every HC
user should consider supporting this. As long as xtalk remains a
proprietary language it will eventually die. It needs to be open source
to live. There are large companies who would benefit by writing their
apps in xtalk but will not do it because they are afraid it will be
killed off like HC was. An open source product that they can maintain
themselves will remove that fear.
There is a lot of discussion going on about this over on the LiveCode
list. You can join here (you do not need to be a customer):
<
http://lists.runrev.com/mailman/listinfo/use-livecode/>
Or you can just read the discussions over on Nabble:
<
http://runtime-revolution.278305.n4.nabble.com/>
Everyone who loves HC should support this project. BTW, LiveCode will
import your HC stacks directly, so if you have old stacks you want to
live on, you will be able to grab the free version and just open them.
Some stacks will require tweaking to allow for LiveCode cross-platform
approach; there is a tutorial about that at my web site.
--
Jacqueline Landman Gay | jacque@[redacted].comHyperActive Software |
http://www.hyperactivesw.com
[HC] LiveCode is going open source
(Msg 19 of 50)
J. Landman Gay <jacque@[redacted].com>
Monday, 04-Feb-2013 18:59 GMT
On 2/4/13 7:04 AM, Michael Mays wrote:
> It won't/isn't going to matter.
It will matter very much.
> 1) If they get their money they could change the project/license to
> be what ever they want. The only contract to complete the project as
> is, is social not legal.
I know the people at RunRev and they won't do that. However, if you want
a more rational reason, it is greatly to their benefit to open source
the engine for all the reasons I mentioned in my last message and for
the reasons they state on the KS site. The current pool of users isn't
large enough to support the updates they want to make to the engine. The
goal is to increase the user base exponentially. They anticipate 90% of
users will be using the free version and that 10% will require a paid
license. If the pool becomes huge, that 10% is enough. But beyond that,
and one of the main reasons to do this, is that the community can add
back to the engine and help it improve. Imagine if you found a bug and
could fix it in the engine yourself. The fix would be integrated into
the main fork and everyone would benefit, including you, because you
wouldn't need to wait for the team to get to it.
You could write your own features. Improve anything that already is in
there. Anything. And much of that will be incorporated into the main fork.
Kevin Miller (CEO) anticipates that their stretch goals for the project
(which are droolingly enticing but I can't say) will be accomplished
within a few months to a year if the community is involved. The goals do
not change if the funding fails, but he thinks it will take years for
their small group of engineers to add the same features.
> 2) They will have to exceed an average of
> 12k/day contribution rate from this point forward which is unlikely.
> I think contribution rate is on the declining side of the
> contribution curve.
They have posted today that the curve is following the standard for such
projects and they consider it to still be on track. Typically it is high
at the beginning and end, and falls in the middle.
Still, if you would like to open your old stacks in a modern xtalk
engine, contribute. If the goal is not reached, you don't pay a cent.
--
Jacqueline Landman Gay | jacque@[redacted].comHyperActive Software |
http://www.hyperactivesw.com
[HC] LiveCode is going open source
(Msg 20 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Monday, 04-Feb-2013 20:19 GMT
#1 is wrong. Kickstarter has pretty decent rules for stuff like that.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.lookandfeelcast.comOn 04.02.2013, at 14:04, Michael Mays <michael@[redacted].org wrote:
> It won't/isn't going to matter.
>
> 1) If they get their money they could change the project/license to be what ever they want. The only contract to complete the project as is, is social not legal.
> 2) They will have to exceed an average of 12k/day contribution rate from this point forward which is unlikely. I think contribution rate is on the declining side of the contribution curve.
>
> Michael
> On Feb 4, 2013, at 5:46 AM, Uli Kusterer <Witness.of.TeachText@[redacted].net wrote:
>
>> Oh, and whether you can run stuff on Android: Yes, AIUI the open source LiveCode is the full LiveCode, just licensed differently. So you can build stuff for Mac, iOS, Android, Windows etc. But Apple won't accept GPLed software to the app store (the GPL conflicts with the app store licensing terms), and since an Android or iPhone app must be a standalone, your stack would be subject to the GPL as well, as soon as you distribute it.
>>
>> So you could probably use this version to develop and test your project, and could save the money for a full LiveCode until you are done and sure it's turned out the way you wanted. But once you want to start distributing it, you will have to buy a full LiveCode license. And if you want to sell to the Mac App Store, you'd also have to buy an Apple iOS Developer account, of course, to be able to submit your app.
>>
>> Cheers,
>> -- Uli Kusterer
>> "The Witnesses of TeachText are everywhere..."
>>
http://www.zathras.de>>
>> On Feb 4, 2013, at 10:05 AM, DTS <daretospam@[redacted].com wrote:
>>
>>> Sounds cool, I am thinking of supporting it. What are the cons of going
>>> with this open source version? I read some of the FAQ, but I am wondering
>>> if a seasoned LiveCoder could give their thoughts for an old HC user. If I
>>> were to release an app, would it be stand-alone? Would someone be able to
>>> look under the hood like an HC stack (what is script security module)? Can
>>> the apps written on OS X run on Android?
>>>
>>> Thanks,
>>> Tom
>>>
>>>
>>> On Sun, Feb 3, 2013 at 12:17 PM, Uli Kusterer
>>> <Witness.of.TeachText@[redacted].netwrote:
>>>
>>>> **
>>>>
>>>>
>>>> I'm not Dan, but my guess would be that Serf is MacOS 9 software and the
>>>> source code would be pretty useless on today's Macs.
>>>>
>>>> Also, Apple's reply why HyperTalk isn't open sourced comes to mind: "we
>>>> dont want to use Open Source as dumping ground for dead technology." (
>>>>
http://apple.slashdot.org/story/04/03/31/1550216/hypercard-gone-for-good)
>>>>
>>>> Oh, while I'm on Slashdot, they also got on there today:
>>>>
http://developers.slashdot.org/story/13/02/03/0443210/can-proprietary-language-teams-succeed-by-going-open-source>>>>
>>>>
>>>> Cheers,
>>>> -- Uli Kusterer
>>>> "The Witnesses of TeachText are everywhere..."
>>>>
http://www.masters-of-the-void.com>>>>
>>>>
>>>> On 03.02.2013, at 14:37, geradamas richmond@[redacted].maclaunchcom> wrote:
>>>>
>>>>> Why have you not released SERF as Open Source?
>>>>>
>>>>> --- In HyperCard-Mailing-List, "D" wrote:
>>>>>>
>>>>>> Why is the price to open source some code half a million bucks?
>>>>>>
>>>>>> --- In HyperCard-Mailing-List, "richard g" wrote:
>>>>>>>
>>>>>>> RunRev launches Kickstarter campaign to create open source version of
>>>> LiveCode
>>>>>>>
>>>>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/>>>>>>>
>>>>>>
>
>
>
>
[HC] LiveCode is going open source
(Msg 21 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Monday, 04-Feb-2013 20:26 GMT
You don't even have to include the source code. You just need to make it available. They could include a download link or an e-mail address which you contact to have them provide you the code.
As to the App store, it's not "the GPL crowd". It is simply a conflict between the terms of the GPL license and the app store license. IIRC, GPL requires that everything to recreate the final product be included, while Apple prohibits that you give away your developer certificate. The lawyers have decided that this contradicts each other.
Whoever puts their code under GPL can of course add an exemption to the license for that, but so far RunRev has made no statement they'd do that (and why would they? They still want to sell their commercial version, they're mainly trying to get a foot in the door with today's youth).
Cheers,
-- Uli Kusterer
http://stacksmith.org
[HC] LiveCode is going open source
(Msg 22 of 50)
J. Landman Gay <jacque@[redacted].com>
Monday, 04-Feb-2013 20:54 GMT
The Woz has pledged. :)
--
Jacqueline Landman Gay | jacque@[redacted].comHyperActive Software |
http://www.hyperactivesw.com
[HC] LiveCode is going open source
(Msg 23 of 50)
D <dannygelder@[redacted].com>
Tuesday, 05-Feb-2013 04:26 GMT
It's been fifteen years and I've since lost the code. Turns out zip drives and CDs aren't much of a legacy format for backups.
Don't worry yourself about me, though! I still know how to do everything that Serf did.
Dan
--- In HyperCard-Mailing-List, "geradamas" wrote:
>
> Why have you not released SERF as Open Source?
>
> --- In HyperCard-Mailing-List, "D" wrote:
> >
> > Why is the price to open source some code half a million bucks?
> >
> > --- In HyperCard-Mailing-List, "richard g" wrote:
> > >
> > > RunRev launches Kickstarter campaign to create open source version of LiveCode
> > >
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/> > >
> >
>
[HC] LiveCode is going open source
(Msg 25 of 50)
Michael Mays <michael@[redacted].org>
Tuesday, 05-Feb-2013 19:09 GMT
From the Kickstarter website:
>>>
Kickstarter Basics: Accountability
Who is responsible for completing a project as promised?
It's the project creator's responsibility to complete their project. Kickstarter is not involved in the development of the projects themselves.
Kickstarter does not guarantee projects or investigate a creator's ability to complete their project. On Kickstarter, backers (you!) ultimately decidethe validity and worthiness of a project by whether they decide to fund it..
<<<
There are rules describing the Projects legal obligations but Kickstarter doesn't enforce them. As a Backer you could enforce them.
I'm not suggesting that LiveCode would defraud people but if the Project they funded on Kickstarter was too constraining that they could change the conditions of the Open Source project and Kickstarter wouldn't complain.
On Feb 4, 2013, at 2:19 PM, Uli Kusterer <Witness.of.TeachText@[redacted].net wrote:
> #1 is wrong. Kickstarter has pretty decent rules for stuff like that.
>
> Cheers,
> -- Uli Kusterer
> "The Witnesses of TeachText are everywhere..."
>
http://www.lookandfeelcast.com>
>
>
> On 04.02.2013, at 14:04, Michael Mays <michael@[redacted].org wrote:
>
>> It won't/isn't going to matter.
>>
>> 1) If they get their money they could change the project/license to be what ever they want. The only contract to complete the project as is, is social not legal.
>> 2) They will have to exceed an average of 12k/day contribution rate fromthis point forward which is unlikely. I think contribution rate is on the declining side of the contribution curve.
>>
>> Michael
>> On Feb 4, 2013, at 5:46 AM, Uli Kusterer <Witness.of.TeachText@[redacted].net wrote:
>>
>>> Oh, and whether you can run stuff on Android: Yes, AIUI the open sourceLiveCode is the full LiveCode, just licensed differently. So you can buildstuff for Mac, iOS, Android, Windows etc. But Apple won't accept GPLed software to the app store (the GPL conflicts with the app store licensing terms), and since an Android or iPhone app must be a standalone, your stack would be subject to the GPL as well, as soon as you distribute it.
>>>
>>> So you could probably use this version to develop and test your project, and could save the money for a full LiveCode until you are done and sure it's turned out the way you wanted. But once you want to start distributingit, you will have to buy a full LiveCode license. And if you want to sell to the Mac App Store, you'd also have to buy an Apple iOS Developer account, of course, to be able to submit your app.
>>>
>>> Cheers,
>>> -- Uli Kusterer
>>> "The Witnesses of TeachText are everywhere..."
>>>
http://www.zathras.de>>>
>>> On Feb 4, 2013, at 10:05 AM, DTS <daretospam@[redacted].com wrote:
>>>
>>>> Sounds cool, I am thinking of supporting it. What are the cons of going
>>>> with this open source version? I read some of the FAQ, but I am wondering
>>>> if a seasoned LiveCoder could give their thoughts for an old HC user. If I
>>>> were to release an app, would it be stand-alone? Would someone be able to
>>>> look under the hood like an HC stack (what is script security module)?Can
>>>> the apps written on OS X run on Android?
>>>>
>>>> Thanks,
>>>> Tom
>>>>
>>>>
>>>> On Sun, Feb 3, 2013 at 12:17 PM, Uli Kusterer
>>>> <Witness.of.TeachText@[redacted].netwrote:
>>>>
>>>>> **
>>>>>
>>>>>
>>>>> I'm not Dan, but my guess would be that Serf is MacOS 9 software and the
>>>>> source code would be pretty useless on today's Macs.
>>>>>
>>>>> Also, Apple's reply why HyperTalk isn't open sourced comes to mind: "we
>>>>> dont want to use Open Source as dumping ground for dead technology." (
>>>>>
http://apple.slashdot.org/story/04/03/31/1550216/hypercard-gone-for-good)
>>>>>
>>>>> Oh, while I'm on Slashdot, they also got on there today:
>>>>>
http://developers.slashdot.org/story/13/02/03/0443210/can-proprietary-language-teams-succeed-by-going-open-source>>>>>
>>>>>
>>>>> Cheers,
>>>>> -- Uli Kusterer
>>>>> "The Witnesses of TeachText are everywhere..."
>>>>>
http://www.masters-of-the-void.com>>>>>
>>>>>
>>>>> On 03.02.2013, at 14:37, geradamas richmond@[redacted].maclaunchcom> wrote:
>>>>>
>>>>>> Why have you not released SERF as Open Source?
>>>>>>
>>>>>> --- In HyperCard-Mailing-List, "D" wrote:
>>>>>>>
>>>>>>> Why is the price to open source some code half a million bucks?
>>>>>>>
>>>>>>> --- In HyperCard-Mailing-List, "richard g" wrote:
>>>>>>>>
>>>>>>>> RunRev launches Kickstarter campaign to create open source versionof
>>>>> LiveCode
>>>>>>>>
>>>>>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/>>>>>>>>
>>>>>>>
>>
>>
>>
>>
[HC] LiveCode is going open source
(Msg 26 of 50)
Michael Mays <michael@[redacted].org>
Tuesday, 05-Feb-2013 19:27 GMT
Today when I divide the money needed by the days left I find they need a rate of 13.2k GBP a day. A few days ago it was about 12k. I don't think the trajectory is good. Hope I am wrong.
The problem with LiveCode is, unlike other popular open source languages, that it lacks a significant number of lower level programmers using it. The fact that you do not have to even know that C or C++ exists in order to write an application in LiveCode is a detriment to its success as an open source program IMO. There aren't that many LiveCoders who understand C or C++ and could fix the C++ engine. People who can write the glue between LiveCode and C++ for the most aren't LiveCode users.
Michael
On Feb 4, 2013, at 12:59 PM, "J. Landman Gay" <jacque@[redacted].com wrote:
> On 2/4/13 7:04 AM, Michael Mays wrote:
>> It won't/isn't going to matter.
>
> It will matter very much.
>
>> 1) If they get their money they could change the project/license to
>> be what ever they want. The only contract to complete the project as
>> is, is social not legal.
>
> I know the people at RunRev and they won't do that. However, if you want
> a more rational reason, it is greatly to their benefit to open source
> the engine for all the reasons I mentioned in my last message and for
> the reasons they state on the KS site. The current pool of users isn't
> large enough to support the updates they want to make to the engine. The
> goal is to increase the user base exponentially. They anticipate 90% of
> users will be using the free version and that 10% will require a paid
> license. If the pool becomes huge, that 10% is enough. But beyond that,
> and one of the main reasons to do this, is that the community can add
> back to the engine and help it improve. Imagine if you found a bug and
> could fix it in the engine yourself. The fix would be integrated into
> the main fork and everyone would benefit, including you, because you
> wouldn't need to wait for the team to get to it.
>
> You could write your own features. Improve anything that already is in
> there. Anything. And much of that will be incorporated into the main fork..
>
> Kevin Miller (CEO) anticipates that their stretch goals for the project
> (which are droolingly enticing but I can't say) will be accomplished
> within a few months to a year if the community is involved. The goals do
> not change if the funding fails, but he thinks it will take years for
> their small group of engineers to add the same features.
>
>> 2) They will have to exceed an average of
>> 12k/day contribution rate from this point forward which is unlikely.
>> I think contribution rate is on the declining side of the
>> contribution curve.
>
> They have posted today that the curve is following the standard for such
> projects and they consider it to still be on track. Typically it is high
> at the beginning and end, and falls in the middle.
>
> Still, if you would like to open your old stacks in a modern xtalk
> engine, contribute. If the goal is not reached, you don't pay a cent.
>
> --
> Jacqueline Landman Gay | jacque@[redacted].com> HyperActive Software |
http://www.hyperactivesw.com>
>
>
[HC] LiveCode is going open source
(Msg 27 of 50)
J. Landman Gay <jacque@[redacted].com>
Tuesday, 05-Feb-2013 20:12 GMT
On 2/5/13 1:27 PM, Michael Mays wrote:
> The problem with LiveCode is, unlike other popular open source
> languages, that it lacks a significant number of lower level
> programmers using it. The fact that you do not have to even know that
> C or C++ exists in order to write an application in LiveCode is a
> detriment to its success as an open source program IMO. There aren't
> that many LiveCoders who understand C or C++ and could fix the C++
> engine. People who can write the glue between LiveCode and C++ for
> the most aren't LiveCode users.
It's true they aren't in the majority, but I think you'd be surprised.
There are a lot more lower-level programmers using LiveCode than ever
used HC. Many came from C-based languages, and most have used multiple
programming languages before they ended up at LiveCode. The population
isn't quite the same as it was with HC. On the private developer list
there are several who are just itching to get at the code base, and
hopefully as the community gets larger there will be many more.
The beauty of it is that you can be at any level of experience and still
use the language. Of course, you're right that if they don't meet their
goal then none of this will happen. I hope everyone is spreading the
word and making a pledge. This really could be big.
--
Jacqueline Landman Gay | jacque@[redacted].comHyperActive Software |
http://www.hyperactivesw.com
[HC] LiveCode is going open source
(Msg 28 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Tuesday, 05-Feb-2013 22:09 GMT
On 05.02.2013, at 20:27, Michael Mays <michael@[redacted].org wrote:
>> The problem with LiveCode is, unlike other popular open source languages, that it lacks a significant number of lower level programmers using it. The fact that you do not have to even know that C or C++ exists in order to write an application in LiveCode is a detriment to its success as an open source program IMO. There aren't that many LiveCoders who understand C or C++ and could fix the C++ engine. People who can write the glue between LiveCode and C++ for the most aren't LiveCode users.
While that is true (and also held true for FreeCard/OpenCard all those years ago), keep in mind that people learn. I started out with HyperCard, now I'm a full-time Mac and iOS programmer.
Also, there are people TODAY who write XCMDs, XFCNs etc. in C, Objective C and C++ that implement single features they need added to the language. It requires much less skill to add a single feature here or there (e.g. new button styles, field styles or access to system features like the address book). The beginners who take care of these "simple" features free RunRev's developers to get going with bigger, more complex, more important features.
Not to mention that a university professor may hire an intern to add what they need for their lectures to LiveCode so that their beginning programmers can use LiveCode in the problem domain this prof is interested in.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
[HC] LiveCode is going open source
(Msg 29 of 50)
Alain Farmer <alain_farmer@[redacted].com>
Wednesday, 06-Feb-2013 00:59 GMT
Hi everybody,
Thanks, Uli, for mentioning (remembering) FreeCard/OpenCard. :-)
I am not presently working on it, but I have NOT abandonned it either.
I am currently experimenting with Couch-DB,
a new kind of database (non-SQL), that leverages old principles, and simplicity!
With Couch, we get a very fast, very reliable, flat database, that is accessed via HTTP.
The data can be updated from any web-client capable of HTTP,
with the following methods: head, get, put, post, delete.
Even MetaCard 2.5 can do this, which is what I'm using [for my experimentation].
Furthermore, Couch is non-SQL, which means that there is NO database schema..
IOW there are no BG-fields. Each 'card' has its own set of fields, aka CARD-fields.
Another interesting feature of Couch is REPLICATION.
It allows MANY instances of couch-databases (aka stacks) to synchronize.
Couch is programmed in Erlang, which came from telecommunications (parallelism).
User replicate/synch when on-line, but can also work OFF-line.
We can have shared stacks (on public servers) and personal stacks on our desktops.
The interface will be implemented with : HTML5, CSS3, JavaScript, and various JS-libs.
Using AJAX to dynamically update a page, without reloading it, is definitely possible/easy.
But AJAX might not be necessary, because users download portion of the DB they need!
Creating a field-widget that converts from xTalk to JavaScript will be a modest challenge.
but they are more alike than most people realize. I've been scripting with both 10-years +
Dany Goodman, after HyperCard, migrated to dynamic HTML scripted with JavaScript.
UserLevel-1 (browse): dynamic html, http and off-line too
UserLevel-2 (editing): javascript, ajax, server-side, couch
UserLevel-3 (drawing): existing javascript librairies, PNG/SVG output
UserLevel-4 (authoring): existing javascript librairies (ex: jQuery)
UserLevel-5 (scripting): xTalk, scriptEditor, 'compiles' to javascript.
We still have not found what we're looking-for since HyperCard's demise,
and nothing is close to its simplicity, except RunRev/LiveCode ..of-course!
Our implementations are radically different though.
I'm excited about the open-sourcing of LiveCode.
The dream is still alive, :-)
Alain F.
________________________________
From: Uli Kusterer <Witness.of.TeachText@[redacted].net
To: HyperCard-Mailing-List
Sent: Tuesday, February 5, 2013 5:09:27 PM
Subject: Re: [HC] LiveCode is going open source
On 05.02.2013, at 20:27, Michael Mays michael@[redacted].org wrote:
>> The problem with LiveCode is, unlike other popular open source languages, that it lacks a significant number of lower level programmers using it. The fact that you do not have to even know that C or C++ exists in order to write an application in LiveCode is a detriment to its success as an open source program IMO. There aren't that many LiveCoders who understand C or C++ and could fix the C++ engine. People who can write the glue between LiveCode and C++ for the most aren't LiveCode users.
While that is true (and also held true for FreeCard/OpenCard all those years ago), keep in mind that people learn. I started out with HyperCard, now I'm a full-time Mac and iOS programmer.
Also, there are people TODAY who write XCMDs, XFCNs etc. in C, Objective C and C++ that implement single features they need added to the language. It requires much less skill to add a single feature here or there (e.g. new button styles, field styles or access to system features like the address book). The beginners who take care of these "simple" features free RunRev's developers to get going with bigger, more complex, more important features.
Not to mention that a university professor may hire an intern to add what they need for their lectures to LiveCode so that their beginning programmers can use LiveCode in the problem domain this prof is interested in.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de [Non-text portions of this message have been removed]
[HC] LiveCode is going open source
(Msg 30 of 50)
Alain Farmer <alain_farmer@[redacted].com>
Wednesday, 06-Feb-2013 01:25 GMT
Hi Michael,
As it was back then, so it is now. xCard users are a peculiar exception, in between "real" programmers and consumer-only users. Yet there are people like us, in the middle, that need more than what's offered as-is yet less than is required by full-blown development languages. There are a lot of IDEs out there who could use a scripting language. Drupal, in particular, because programming such complex systems is very difficult. I'm still struggling with most of it, after 3+ years of intense trying. Thousands upon thousands.. of drupal developers would relish such simplicity:
on load
set the theme to "My custom theme"
if user is not logged then show block "login"
if field "date" is empty then put today() into field "Date"
-- etc.
end load
________________________________
From: Michael Mays <michael@[redacted].org
To: HyperCard-Mailing-List
Sent: Tuesday, February 5, 2013 2:27:24 PM
Subject: Re: [HC] LiveCode is going open source
Today when I divide the money needed by the days left I find they need a rate of 13.2k GBP a day. A few days ago it was about 12k. I don't think the trajectory is good. Hope I am wrong.
The problem with LiveCode is, unlike other popular open source languages, that it lacks a significant number of lower level programmers using it. The fact that you do not have to even know that C or C++ exists in order to write an application in LiveCode is a detriment to its success as an open source program IMO. There aren't that many LiveCoders who understand C or C++ and could fix the C++ engine. People who can write the glue between LiveCode and C++ for the most aren't LiveCode users.
Michael
On Feb 4, 2013, at 12:59 PM, "J. Landman Gay" jacque@[redacted].com wrote:
> On 2/4/13 7:04 AM, Michael Mays wrote:
>> It won't/isn't going to matter.
>
> It will matter very much.
>
>> 1) If they get their money they could change the project/license to
>> be what ever they want. The only contract to complete the project as
>> is, is social not legal.
>
> I know the people at RunRev and they won't do that. However, if you want
> a more rational reason, it is greatly to their benefit to open source
> the engine for all the reasons I mentioned in my last message and for
> the reasons they state on the KS site. The current pool of users isn't
> large enough to support the updates they want to make to the engine. The
> goal is to increase the user base exponentially. They anticipate 90% of
> users will be using the free version and that 10% will require a paid
> license. If the pool becomes huge, that 10% is enough. But beyond that,
> and one of the main reasons to do this, is that the community can add
> back to the engine and help it improve. Imagine if you found a bug and
> could fix it in the engine yourself. The fix would be integrated into
> the main fork and everyone would benefit, including you, because you
> wouldn't need to wait for the team to get to it.
>
> You could write your own features. Improve anything that already is in
> there. Anything. And much of that will be incorporated into the main fork..
>
> Kevin Miller (CEO) anticipates that their stretch goals for the project
> (which are droolingly enticing but I can't say) will be accomplished
> within a few months to a year if the community is involved. The goals do
> not change if the funding fails, but he thinks it will take years for
> their small group of engineers to add the same features.
>
>> 2) They will have to exceed an average of
>> 12k/day contribution rate from this point forward which is unlikely.
>> I think contribution rate is on the declining side of the
>> contribution curve.
>
> They have posted today that the curve is following the standard for such
> projects and they consider it to still be on track. Typically it is high
> at the beginning and end, and falls in the middle.
>
> Still, if you would like to open your old stacks in a modern xtalk
> engine, contribute. If the goal is not reached, you don't pay a cent.
>
> --
> Jacqueline Landman Gay | jacque@[redacted].com> HyperActive Software |
http://www.hyperactivesw.com>
>
>
[HC] LiveCode is going open source
(Msg 31 of 50)
D <dannygelder@[redacted].com>
Thursday, 07-Feb-2013 13:03 GMT
Why, because Bill Atkinson is my mentor, of course.
Speaking of emulating things, when I read open sourcing LiveCard I think literally they should take the code and open source it. What I am reading instead is of a total rewrite and then they'll open source THAT.
What about this:
http://folkstream.com/muse/teachhc/reference/hcref.htmlTake a look at that. Now I am willing to implement any function or property from that reference guide in JavaScript for the low low price of $200. On top of that I could write a full xtalk_syntax-->javascript syntax converter for a mere $20,000 down plus $500 per hour. You're gonna need stacks and cards too, and I think I can figure out how to implement some of the button styles and maybe at least one text field on a web page. For a HyperCard player, well, it's never easy to do with my seven children a-cryin' in the background but I will speak to Apple on the phone and try to convince them to ship a HTML/JavaScript tool with the next version of their OS.
Here's one to show I'm serious. This is totally free.
the random of <factor> --returns a random integer between 1 and <source>
function random(factor)
{ return 1 + Math.floor(Math.random()*factor); }
I'm feeling sassy now. Warning.
Dan
--- In HyperCard-Mailing-List, Uli Kusterer wrote:
>
> Why does that remind me of this Bill Atkinson anecdote:
>
>
http://www.folklore.org/StoryView.py?project=Macintosh&story=I_Still_Remember_Regions.txt>
> Cheers,
> -- Uli Kusterer
>
http://stacksmith.org>
>
> On 05.02.2013, at 05:26, D wrote:
> > It's been fifteen years and I've since lost the code. Turns out zip drives and CDs aren't much of a legacy format for backups.
> >
> > Don't worry yourself about me, though! I still know how to do everything that Serf did.
> >
> > Dan
> >
> > --- In HyperCard-Mailing-List, "geradamas" wrote:
> >>
> >> Why have you not released SERF as Open Source?
> >>
> >> --- In HyperCard-Mailing-List, "D" wrote:
> >>>
> >>> Why is the price to open source some code half a million bucks?
> >>>
> >>> --- In HyperCard-Mailing-List, "richard g" wrote:
> >>>>
> >>>> RunRev launches Kickstarter campaign to create open source version of LiveCode
> >>>>
http://thenextweb.com/insider/2013/01/29/runrev-launches-kickstarter-campaign-to-create-open-source-version-of-livecode/> >>>>
> >>>
> >>
> >
> >
> >
> >
> >
[HC] LiveCode is going open source
(Msg 32 of 50)
Colin Holgate <coiin@[redacted].net>
Thursday, 07-Feb-2013 14:23 GMT
They are doing both. If funded, the March release will be the code "as is", then they will rework it, and have the more modular version later one year.
On Feb 7, 2013, at 8:03 AM, D <dannygelder@[redacted].com wrote:
> Speaking of emulating things, when I read open sourcing LiveCard I think literally they should take the code and open source it. What I am reading instead is of a total rewrite and then they'll open source THAT.
[Non-text portions of this message have been removed]
[HC] LiveCode is going open source
(Msg 33 of 50)
D <dannygelder@[redacted].com>
Thursday, 07-Feb-2013 15:27 GMT
Oh, okay then. Makes more sense now.
Dan
--- In HyperCard-Mailing-List, Colin Holgate wrote:
>
> They are doing both. If funded, the March release will be the code "as is", then they will rework it, and have the more modular version later one year.
>
>
> On Feb 7, 2013, at 8:03 AM, D wrote:
>
> > Speaking of emulating things, when I read open sourcing LiveCard I think literally they should take the code and open source it. What I am reading instead is of a total rewrite and then they'll open source THAT.
>
>
>
> [Non-text portions of this message have been removed]
>
[HC] LiveCode is going open source
(Msg 34 of 50)
Ted Howard <ted@[redacted].com>
Thursday, 07-Feb-2013 16:45 GMT
On Feb 7, 2013, at 7:03 AM, "D" <dannygelder@[redacted].com wrote:
> Here's one to show I'm serious. This is totally free.
>
> the random of --returns a random integer between 1 and
>
> function random(factor)
> { return 1 + Math.floor(Math.random()*factor); }
>
> I'm feeling sassy now. Warning.
> Dan
In the spirit of sassiness, how about this one:
wait until the mouseClick
--
Ted C. Howard
[Non-text portions of this message have been removed]
[HC] LiveCode is going open source
(Msg 35 of 50)
D <dannygelder@[redacted].com>
Thursday, 07-Feb-2013 17:05 GMT
JS is single threaded, so you have to sort of break up the script into the waiting and the everything after. So
wait until the mouseClick
-- other stuff...
becomes
window.onmouseclick = function() {
window.onmouseclick = null;
other stuff
}
A real hyperstackinawebpage would have a bit of scaffolding over the DOM event model so that multiple scripts could share the same user interface easily. Nothing too weird.
Dan
--- In HyperCard-Mailing-List, Ted Howard wrote:
>
> On Feb 7, 2013, at 7:03 AM, "D" wrote:
>
> > Here's one to show I'm serious. This is totally free.
> >
> > the random of --returns a random integer between 1 and
> >
> > function random(factor)
> > { return 1 + Math.floor(Math.random()*factor); }
> >
> > I'm feeling sassy now. Warning.
> > Dan
>
> In the spirit of sassiness, how about this one:
>
> wait until the mouseClick
>
> --
> Ted C. Howard
>
>
>
> [Non-text portions of this message have been removed]
>
[HC] LiveCode is going open source
(Msg 36 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Thursday, 07-Feb-2013 23:11 GMT
On 07.02.2013, at 14:03, D <dannygelder@[redacted].com wrote:
> Speaking of emulating things, when I read open sourcing LiveCard I think literally they should take the code and open source it. What I am reading instead is of a total rewrite and then they'll open source THAT.
Then you mis-read. It states they will open source the original. However, they're collecting the money to *then*, after the initial 'as-is' release, perform some clean-ups.
As far I can see those changes are not a total rewrite, but rather refactoring the code so it becomes more modular and pluggable, which should then make porting easier.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://groups.yahoo.com/group/mac-gui-dev/
[HC] LiveCode is going open source
(Msg 37 of 50)
J. Landman Gay <jacque@[redacted].com>
Thursday, 07-Feb-2013 23:38 GMT
On 2/7/13 5:11 PM, Uli Kusterer wrote:
> As far I can see those changes are not a total rewrite, but rather
> refactoring the code so it becomes more modular and pluggable, which
> should then make porting easier.
Uli, will you be working on the engine if the open source happens? I'd
love to see that.
--
Jacqueline Landman Gay | jacque@[redacted].comHyperActive Software |
http://www.hyperactivesw.com
[HC] LiveCode is going open source
(Msg 38 of 50)
Uli Kusterer <Witness.of.TeachText@[redacted].net>
Friday, 08-Feb-2013 01:37 GMT
On 08.02.2013, at 00:38, J. Landman Gay <jacque@[redacted].com wrote:
> Uli, will you be working on the engine if the open source happens? I'd love to see that.
I'd love to, but I don't think I can look at that code without risking my ability to work on Stacksmith.
If I chose to implement anything in a similar way as LiveCode does it, somebody could come and sue me, claiming I had copied the code from there. And since it is GPL and Stacksmith is under a more liberal license, that'd be a problem. So I'll sadly have to stay away from that codebase.
Cheers,
-- Uli Kusterer
http://stacksmith.org
[HC] LiveCode is going open source
(Msg 39 of 50)
Rebecca Bettencourt <beckiergb@[redacted].com>
Friday, 08-Feb-2013 02:45 GMT
That's a good point. Same with me and OpenXION.
On Feb 7, 2013 5:37 PM, "Uli Kusterer" <Witness.of.TeachText@[redacted].net wrote:
> **
>
>
> On 08.02.2013, at 00:38, J. Landman Gay jacque@[redacted].com wrote:
> > Uli, will you be working on the engine if the open source happens? I'd
> love to see that.
>
> I'd love to, but I don't think I can look at that code without risking my
> ability to work on Stacksmith.
>
> If I chose to implement anything in a similar way as LiveCode does it,
> somebody could come and sue me, claiming I had copied the code from there.
> And since it is GPL and Stacksmith is under a more liberal license, that'd
> be a problem. So I'll sadly have to stay away from that codebase.
>
> Cheers,
> -- Uli Kusterer
>
http://stacksmith.org>
>
>
[Non-text portions of this message have been removed]
[HC] LiveCode is going open source
(Msg 40 of 50)
J. Landman Gay <jacque@[redacted].com>
Friday, 08-Feb-2013 03:00 GMT
If I had my way, both of you would jump ship. You could swap your
partially developed projects for a more robust, existing engine with
tons of potential. And I can only imagine the cool things you both could
do with that.
Of course, I hardly ever get my way...
On 2/7/13 8:45 PM, Rebecca Bettencourt wrote:
> That's a good point. Same with me and OpenXION.
> On Feb 7, 2013 5:37 PM, "Uli Kusterer" <Witness.of.TeachText@[redacted].net wrote:
>
>> **
>>
>>
>> On 08.02.2013, at 00:38, J. Landman Gay jacque@[redacted].com wrote:
>>> Uli, will you be working on the engine if the open source happens? I'd
>> love to see that.
>>
>> I'd love to, but I don't think I can look at that code without risking my
>> ability to work on Stacksmith.
>>
>> If I chose to implement anything in a similar way as LiveCode does it,
>> somebody could come and sue me, claiming I had copied the code from there.
>> And since it is GPL and Stacksmith is under a more liberal license, that'd
>> be a problem. So I'll sadly have to stay away from that codebase.
>>
>> Cheers,
>> -- Uli Kusterer
>>
http://stacksmith.org>>
--
Jacqueline Landman Gay | jacque@[redacted].comHyperActive Software |
http://www.hyperactivesw.com
[HC] LiveCode is going open source
(Msg 41 of 50)
geradamas <richmond@[redacted].com>
Friday, 08-Feb-2013 18:56 GMT
Bettencourt and Kusterer; almost as good as Atkinson and Wozniak.
--- In HyperCard-Mailing-List, "J. Landman Gay" wrote:
>
> If I had my way, both of you would jump ship. You could swap your
> partially developed projects for a more robust, existing engine with
> tons of potential. And I can only imagine the cool things you both could
> do with that.
>
> Of course, I hardly ever get my way...
>
>
> On 2/7/13 8:45 PM, Rebecca Bettencourt wrote:
> > That's a good point. Same with me and OpenXION.
> > On Feb 7, 2013 5:37 PM, "Uli Kusterer" wrote:
> >
> >> **
> >>
> >>
> >> On 08.02.2013, at 00:38, J. Landman Gay jacque@...> wrote:
> >>> Uli, will you be working on the engine if the open source happens? I'd
> >> love to see that.
> >>
> >> I'd love to, but I don't think I can look at that code without risking my
> >> ability to work on Stacksmith.
> >>
> >> If I chose to implement anything in a similar way as LiveCode does it,
> >> somebody could come and sue me, claiming I had copied the code from there.
> >> And since it is GPL and Stacksmith is under a more liberal license, that'd
> >> be a problem. So I'll sadly have to stay away from that codebase.
> >>
> >> Cheers,
> >> -- Uli Kusterer
> >>
http://stacksmith.org> >>
>
>
> --
> Jacqueline Landman Gay | jacque@...
> HyperActive Software |
http://www.hyperactivesw.com>
[HC] LiveCode is going open source
(Msg 42 of 50)
D <dannygelder@[redacted].com>
Sunday, 10-Feb-2013 14:48 GMT
AMATEURS!!
I did this today in less than four hours.
http://thirdhandapp.com/xtalk/:-)
You're gonna like it.
Dan
--- In HyperCard-Mailing-List, "geradamas" wrote:
>
> Bettencourt and Kusterer; almost as good as Atkinson and Wozniak.
>
> --- In HyperCard-Mailing-List, "J. Landman Gay" wrote:
> >
> > If I had my way, both of you would jump ship. You could swap your
> > partially developed projects for a more robust, existing engine with
> > tons of potential. And I can only imagine the cool things you both could
> > do with that.
> >
> > Of course, I hardly ever get my way...
> >
> >
> > On 2/7/13 8:45 PM, Rebecca Bettencourt wrote:
> > > That's a good point. Same with me and OpenXION.
> > > On Feb 7, 2013 5:37 PM, "Uli Kusterer" wrote:
> > >
> > >> **
> > >>
> > >>
> > >> On 08.02.2013, at 00:38, J. Landman Gay jacque@> wrote:
> > >>> Uli, will you be working on the engine if the open source happens? I'd
> > >> love to see that.
> > >>
> > >> I'd love to, but I don't think I can look at that code without risking my
> > >> ability to work on Stacksmith.
> > >>
> > >> If I chose to implement anything in a similar way as LiveCode does it,
> > >> somebody could come and sue me, claiming I had copied the code from there.
> > >> And since it is GPL and Stacksmith is under a more liberal license, that'd
> > >> be a problem. So I'll sadly have to stay away from that codebase.
> > >>
> > >> Cheers,
> > >> -- Uli Kusterer
> > >>
http://stacksmith.org> > >>
> >
> >
> > --
> > Jacqueline Landman Gay | jacque@
> > HyperActive Software |
http://www.hyperactivesw.com> >
>
[HC] LiveCode is going open source
(Msg 43 of 50)
Eric Engle <eric.engle@[redacted].com>
Sunday, 10-Feb-2013 15:35 GMT
I love it. Really. I have wanted one of these for years.
It is entirely written in javascript? Or does it invoke php or call other server side resources?
I ask because if it is just js then i would download it and play with it.
Thank you so much in all events!
--- On Sun, 2/10/13, D <dannygelder@[redacted].com wrote:
From: D <dannygelder@[redacted].com
Subject: Re: [HC] LiveCode is going open source
To: HyperCard-Mailing-List
Date: Sunday, February 10, 2013, 9:48 AM
[HC] LiveCode is going open source
(Msg 44 of 50)
D <dannygelder@[redacted].com>
Sunday, 10-Feb-2013 16:09 GMT
It's self contained in the single file, so you can copy the source and play with it. If you're good at learning by context you can probably implement the syntax of just about any HC command. Finding the Javascript analogue of that command is a separate issue.
If you add anything at all, please share. Enjoy!
Dan
--- In HyperCard-Mailing-List, Eric Engle wrote:
>
> I love it. Really. I have wanted one of these for years.
>
> It is entirely written in javascript? Or does it invoke php or call other server side resources?
>
> I ask because if it is just js then i would download it and play with it.
>
> Thank you so much in all events!
>
>
>
> --- On Sun, 2/10/13, D wrote:
>
> From: D
> Subject: Re: [HC] LiveCode is going open source
> To: HyperCard-Mailing-List
> Date: Sunday, February 10, 2013, 9:48 AM
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ÃÂ
>
>
>
>
>
>
>
>
>
> AMATEURS!!
>
>
>
> I did this today in less than four hours.
>
>
>
>
http://thirdhandapp.com/xtalk/>
>
>
> :-)
>
>
>
> You're gonna like it.
>
>
>
> Dan
>
>
>
> --- In HyperCard-Mailing-List, "geradamas" wrote:
>
> >
>
> > Bettencourt and Kusterer; almost as good as Atkinson and Wozniak.
>
> >
>
> > --- In HyperCard-Mailing-List, "J. Landman Gay" wrote:
>
> > >
>
> > > If I had my way, both of you would jump ship. You could swap your
>
> > > partially developed projects for a more robust, existing engine with
>
> > > tons of potential. And I can only imagine the cool things you both could
>
> > > do with that.
>
> > >
>
> > > Of course, I hardly ever get my way...
>
> > >
>
> > >
>
> > > On 2/7/13 8:45 PM, Rebecca Bettencourt wrote:
>
> > > > That's a good point. Same with me and OpenXION.
>
> > > > On Feb 7, 2013 5:37 PM, "Uli Kusterer" wrote:
>
> > > >
>
> > > >> **
>
> > > >>
>
> > > >>
>
> > > >> On 08.02.2013, at 00:38, J. Landman Gay jacque@> wrote:
>
> > > >>> Uli, will you be working on the engine if the open source happens? I'd
>
> > > >> love to see that.
>
> > > >>
>
> > > >> I'd love to, but I don't think I can look at that code without risking my
>
> > > >> ability to work on Stacksmith.
>
> > > >>
>
> > > >> If I chose to implement anything in a similar way as LiveCode does it,
>
> > > >> somebody could come and sue me, claiming I had copied the code from there.
>
> > > >> And since it is GPL and Stacksmith is under a more liberal license, that'd
>
> > > >> be a problem. So I'll sadly have to stay away from that codebase.
>
> > > >>
>
> > > >> Cheers,
>
> > > >> -- Uli Kusterer
>
> > > >>
http://stacksmith.org>
> > > >>
>
> > >
>
> > >
>
> > > --
>
> > > Jacqueline Landman Gay | jacque@
>
> > > HyperActive Software |
http://www.hyperactivesw.com>
> > >
>
> >
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
[HC] LiveCode is going open source
(Msg 45 of 50)
Eric Engle <eric.engle@[redacted].com>
Sunday, 10-Feb-2013 18:08 GMT
Thank you; "after" is not implemented.
I think it is at the least a good learning tool for current JS syntax; I am actually ok learning javascript but have Yet to find anything like the integrated IDE which was hypercard. The Closest in JS I have found is Yaldex, which is free and good but iirc does not include a debugger (neither did HC 1.2 btw) or an HTML design interface (like visual javascript, a netscape product which only works well using netscapes javascript dhtml... i.e. 10 year old totally outdated non-standard :(
Eric
--- On Sun, 2/10/13, D <dannygelder@[redacted].com wrote:
From: D <dannygelder@[redacted].com
Subject: Re: [HC] LiveCode is going open source
To: HyperCard-Mailing-List
Date: Sunday, February 10, 2013, 11:09 AM
[HC] LiveCode is going open source
(Msg 46 of 50)
D <dannygelder@[redacted].com>
Sunday, 10-Feb-2013 18:26 GMT
--- In HyperCard-Mailing-List, Eric Engle wrote:
>
> Thank you; "after" is not implemented.
else if (parseLiteral("after", "blue"))
{
var target = parseExpression();
addOutput(target + " += " + data + ";");
}
[HC] LiveCode is going open source
(Msg 47 of 50)
David Reaves <rrsounds@[redacted].com>
Monday, 11-Feb-2013 13:57 GMT
The page crashed Firefox 18.0.2 on Lion 10.7.5 on my early 2008 MacPro (16GB RAM).
David Reaves
Recklinghausen, Germany
On Sun Feb 10, 2013 6:48 am ((PST)) "D" dannygelder@[redacted].comdannygelder wrote:
>
>
> AMATEURS!!
>
> I did this today in less than four hours.
>
>
http://thirdhandapp.com/xtalk/>
> :-)
>
> You're gonna like it.
>
> Dan
[HC] LiveCode is going open source
(Msg 48 of 50)
D <dannygelder@[redacted].com>
Monday, 11-Feb-2013 14:00 GMT
I reverted it just now to an earlier version. I'm trying stuff.
Dan
--- In HyperCard-Mailing-List, David Reaves wrote:
>
> The page crashed Firefox 18.0.2 on Lion 10.7.5 on my early 2008 MacPro (16GB RAM).
>
> David Reaves
> Recklinghausen, Germany
>
>
> On Sun Feb 10, 2013 6:48 am ((PST)) "D" dannygelder@... dannygelder wrote:
> >
> >
> > AMATEURS!!
> >
> > I did this today in less than four hours.
> >
> >
http://thirdhandapp.com/xtalk/> >
> > :-)
> >
> > You're gonna like it.
> >
> > Dan
>
[HC] LiveCode is going open source
(Msg 49 of 50)
andrew123ferguson <andrewferguson500@[redacted].com>
Monday, 11-Feb-2013 14:31 GMT
--- In HyperCard-Mailing-List, Alain Farmer wrote:
> Thanks, Uli, for mentioning (remembering) FreeCard/OpenCard. :-)
If LiveCode goes open source, will there be a new (or rebuilt) version
of FreeGUI for it?
I never used FreeGUI but over the past few weeks I have been looking
into HyperCard-related extentions/demos/other-things and it does look
interesting. I tried to use the version that was meant for MetaCard with
the LiveCode Trial, but it just brought up errors, then crashed
LiveCode.
Thanks, Andrew
[HC] LiveCode is going open source
(Msg 50 of 50)
Alain Farmer <alain_farmer@[redacted].com>
Tuesday, 12-Feb-2013 04:11 GMT
Hi Andrew,
It will depend upon demand. So far, you are the first to request it. :)
Alain
________________________________
From: andrew123ferguson <andrewferguson500@[redacted].com
To: HyperCard-Mailing-List
Sent: Monday, February 11, 2013 9:31:18 AM
Subject: Re: [HC] LiveCode is going open source
--- In HyperCard-Mailing-List, Alain Farmer wrote:
> Thanks, Uli, for mentioning (remembering) FreeCard/OpenCard. :-)
If LiveCode goes open source, will there be a new (or rebuilt) version
of FreeGUI for it?
I never used FreeGUI but over the past few weeks I have been looking
into HyperCard-related extentions/demos/other-things and it does look
interesting. I tried to use the version that was meant for MetaCard with
the LiveCode Trial, but it just brought up errors, then crashed
LiveCode.
Thanks, Andrew
[Non-text portions of this message have been removed]
HyperCard® and HyperTalk™ remain trademarks of Apple, Inc.; other trademarked products and terms mentioned in this archive are the property of their respective trademark holders. Individual messages remain the intellectual property of their respective authors.