Must Remove references to LC Ltd. in OpenXTalk-DPE
Forum rules
A place to discuss and plan OpenSource xTalk (not exclusively LCC based) and Community Builds of LCC
Ask NOT what xTalk can do for you... get involved you DO have something to contribute, no matter your skillset!
A place to discuss and plan OpenSource xTalk (not exclusively LCC based) and Community Builds of LCC
Ask NOT what xTalk can do for you... get involved you DO have something to contribute, no matter your skillset!
- richmond62
- Posts: 3896
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
So . . . in a fairly bonkers move I decided to take a copy [NO, not THAT bonkers] of LC 9.6.3
and run a search and replace:
- -
and got slightly freaked about what would happen if I changed the name of button
com.livecode.interface.classic.DefaultButton
to something like com.openxtalk.interface.classic.DefaultButton
my legs went "all wobbly" and I chickened out at least until I get some sort of vaguely
reasonable reply to this post.
and run a search and replace:
- -
and got slightly freaked about what would happen if I changed the name of button
com.livecode.interface.classic.DefaultButton
to something like com.openxtalk.interface.classic.DefaultButton
my legs went "all wobbly" and I chickened out at least until I get some sort of vaguely
reasonable reply to this post.
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 3896
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Huh, no takers . . .
- -
What a pox! Will not late me do a 'Replace'!
- -
What a pox! Will not late me do a 'Replace'!
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 3896
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Aha, Got It! I am unable to replace any of the "All Other" list:
-
-
https://richmondmathewson.owlstown.net/
- richmond62
- Posts: 3896
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Having performed a 'search and replace' under all the other rubrics I wonder how
to effect that . . .
. . . fioch:
-
to effect that . . .
. . . fioch:
-
https://richmondmathewson.owlstown.net/
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
We have maybe conflicting things here? We must retain LC Ltd. copyright notices, we must also rebrand so as to not confuse LC's customers, but I'm not sure about renaming libraries, widgets and such. If you change any resources, there may be scripts that load some of these things by a specific name? If so that would also have to be changed in the scripts, Technically all of these things are copyright LC Ltd. ? up to 7/29/2021 with GPL3 Licensed granted and of course we should respect that copyright. LCB modules have their own copyright notices internally usually, but I guess renaming the files would be OK as long as we fix links that get broken. Any new libraries, images, widgets, can be named whatever we want: com.oxt.widget.mygog.paulmcclernan for example, that way we know what came from where. However any stacks out in the wilds that are already using widgets with those LC identifier names would also be broken for users. Stack authors using them would have to replace them in their stacks with the renamed widgets with the new identifier name. That's potentially a huge can of worms to open.richmond62 wrote: ↑Wed Sep 15, 2021 12:17 pm Having performed a 'search and replace' under all the other rubrics I wonder how
to effect that . . .
. . . fioch:
-
SShot 2021-09-15 at 15.19.25.png
May need to keep open a line of communication with the mothership on some of this stuff.
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
We're only making plans for xTalk yooohoooeww
https://www.youtube.com/watch?v=s29RKnB7l7o
As a bassist though I prefer the Primus cover version:
https://www.youtube.com/watch?v=kGoaQFXkbLM
- richmond62
- Posts: 3896
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Indeed we do; my "steam shovel" approach (i.e automated replacement of every mention of 'livecode')We have maybe conflicting things here?
is obviously hopelessly naive.
https://richmondmathewson.owlstown.net/
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Well I wouldn't say that! That's an approach I think we can use for certain things, just not everything, and maybe not the lcb widget stuff (unless we have to). Probably best to try that for one item at a time and then test to see if it breaks anything. I broke the start center when I tried to edit that because there's multiple versions of color schemes that get applied when it loads, when it thows the errors I just modified or commented out the line in it's script (but I might just replace that whole stack). I've been spending time redecorating and haven't really had a chance to get down to the nitty gritty things yet.richmond62 wrote: ↑Wed Sep 15, 2021 4:05 pmIndeed we do; my "steam shovel" approach (i.e automated replacement of every mention of 'livecode')We have maybe conflicting things here?
is obviously hopelessly naive.
- richmond62
- Posts: 3896
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Drop these:
(Always work on a copy)
here: [on Macintosh]
app package/Contents/Tools/Toolset/resources
- - -
Delete the folders in 'resources' called 'commercial', 'communityplus', and 'professional'.
(Always work on a copy)
here: [on Macintosh]
app package/Contents/Tools/Toolset/resources
- - -
Delete the folders in 'resources' called 'commercial', 'communityplus', and 'professional'.
https://richmondmathewson.owlstown.net/
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
I just cloned out the old logos on some files but I didn't change any color scheme,
Not sure, do we need to have an official non-official color scheme? I know I don't want the neon greens that are there.
Not sure, do we need to have an official non-official color scheme? I know I don't want the neon greens that are there.
-
- Posts: 285
- Joined: Thu Sep 16, 2021 1:40 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
I suggest finding a good text editor like BBEDIt or Notepad ++ and doing a 'find in files" operation.
Or just running the text of the source files through a xtalk script and making changes there, maybe with a display of x number of lines to change, and a pause to wait for user to cancel/continue, so as to not batch bork the whole thing.
Then output a record of changes so that can be given a once or twice over to find mistakes made
something of an index like: file name, line number, text found, text changed
Then you can upload that to your git for back reference when needed.
Or just running the text of the source files through a xtalk script and making changes there, maybe with a display of x number of lines to change, and a pause to wait for user to cancel/continue, so as to not batch bork the whole thing.
Then output a record of changes so that can be given a once or twice over to find mistakes made
something of an index like: file name, line number, text found, text changed
Then you can upload that to your git for back reference when needed.
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Unfortunately not all branding is in text, some are images and binary stack files.xAction wrote: ↑Thu Sep 16, 2021 4:14 pm I suggest finding a good text editor like BBEDIt or Notepad ++ and doing a 'find in files" operation.
Or just running the text of the source files through a xtalk script and making changes there, maybe with a display of x number of lines to change, and a pause to wait for user to cancel/continue, so as to not batch bork the whole thing.
Then output a record of changes so that can be given a once or twice over to find mistakes made
something of an index like: file name, line number, text found, text changed
Then you can upload that to your git for back reference when needed.
And I'm using Atom for that type of thing, has a workable LCS/LCB/revIgniter colorizing add on downloadable that is from within that app.
- SethMorrow
- Posts: 29
- Joined: Sat Sep 11, 2021 4:39 pm
- Location: New York
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
I wrote a little script to find and replace the word "LiveCode" in the dictionary docs. I am currently stepping though 657 changed entries to make sure all those changes make sense. So far I've done this in a personal fork, the changes I've made so far can be viewed here:
https://github.com/sethcmorrow/xTalkEng ... 958b52764c
I've also edited the guides. My edits can be found here:
https://github.com/sethcmorrow/xtalk-id ... ion/guides
Hope this is useful.
https://github.com/sethcmorrow/xTalkEng ... 958b52764c
I've also edited the guides. My edits can be found here:
https://github.com/sethcmorrow/xtalk-id ... ion/guides
Hope this is useful.
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Thanks Seth! I'll take a look later today.
I think as long as it isn't a copyright notice and the wording makes sense, it should be fine, probably desired even.
I can edit existing PDFs too (something I've done a lot of at the "day job"), but maybe we should just start new release notes and such, leave the old ones in the archive?
Again, I would just like to keep any un-branding changes to generic if at all possible, instead of replacing with "OpenXTalk". I'm not even sure about logo images that I changed to OpenXTalk early on (with an already old version of a logo). My thinking on that is that way anyone can change the "brand" easily in the future, making it far more "Open" to change.
I hope everyone can agree on that?
I think as long as it isn't a copyright notice and the wording makes sense, it should be fine, probably desired even.
I can edit existing PDFs too (something I've done a lot of at the "day job"), but maybe we should just start new release notes and such, leave the old ones in the archive?
Again, I would just like to keep any un-branding changes to generic if at all possible, instead of replacing with "OpenXTalk". I'm not even sure about logo images that I changed to OpenXTalk early on (with an already old version of a logo). My thinking on that is that way anyone can change the "brand" easily in the future, making it far more "Open" to change.
I hope everyone can agree on that?
- SethMorrow
- Posts: 29
- Joined: Sat Sep 11, 2021 4:39 pm
- Location: New York
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
I actually created a little stack to help me with editing the dictionary docs, so going back through to change "OpenXTalk" to something more generic like "the software" or "the engine" should be pretty easy. Whatever seems best. I can only really dedicate weekend time to this, but I am open to any and all suggestions. In my mind, the first thing we need, before adding anything new at all, is to have fully debranded and functional versions compiled. To that end, I will be attempting to compile and test a version with my edited docs on (64 bit) linux this weekend and then Windows when I have the time. I have no illusions that we will in anyway be able to keep up with or compete with LC, nor should we want to. I just want to see a living open source version remain available to educators and hobbysists. This certainly isn't going to happen overnight, but I think it's well within the realm of possibility to keep this thing alive.
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
I Agree. I plan to keep working at this for as long as it takes (forever), if that means I have to become a C++ pro, study programming language design, assembly language, etc. whatever it takes, I'm going to keep trying to do it. I'm in for the long haul.SethMorrow wrote: ↑Tue Sep 28, 2021 12:22 pm I actually created a little stack to help me with editing the dictionary docs, so going back through to change "OpenXTalk" to something more generic like "the software" or "the engine" should be pretty easy. Whatever seems best. I can only really dedicate weekend time to this, but I am open to any and all suggestions. In my mind, the first thing we need, before adding anything new at all, is to have fully debranded and functional versions compiled. To that end, I will be attempting to compile and test a version with my edited docs on (64 bit) linux this weekend and then Windows when I have the time. I have no illusions that we will in anyway be able to keep up with or compete with LC, nor should we want to. I just want to see a living open source version remain available to educators and hobbysists. This certainly isn't going to happen overnight, but I think it's well within the realm of possibility to keep this thing alive.
There's basically a community of three people here so far, dedicating our limited spare time for the love of it, along with some curious visitors. Anyone coming here looking for a free alternative to a commercial product with commercial support is mistaken.
- richmond62
- Posts: 3896
- Joined: Sun Sep 12, 2021 11:03 am
- Location: Bulgaria
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
Well, only 2 and a half if you include me in that list for the very simple reason that while I cana community of three people here so far
hack an existing install of LiveCode to bits I cannot do that sort of thing over on git hub and then
turn the result into some sort of installer.
https://richmondmathewson.owlstown.net/
- SethMorrow
- Posts: 29
- Joined: Sat Sep 11, 2021 4:39 pm
- Location: New York
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
You might want to give github desktop a whirl. Between GitHub Desktop, xTalk, and Atom (or BBedit or whatever), making changes is a breeze. With GitHub Desktop, you can operate on the files/stacks/folders from within LC or your favorite text editor/IDE, and then when you save, GHD will automagically find all your changes and ask if you want to push them to your project on GitHub. It's pretty nifty.richmond62 wrote: ↑Wed Sep 29, 2021 10:53 amWell, only 2 and a half if you include me in that list for the very simple reason that while I cana community of three people here so far
hack an existing install of LiveCode to bits I cannot do that sort of thing over on git hub and then
turn the result into some sort of installer.
- OpenXTalkPaul
- Posts: 2266
- Joined: Sat Sep 11, 2021 4:19 pm
- Contact:
Re: Must Remove references to LC Ltd. in OpenXTalk-DPE
I've found that there are quite a few Git GUI's that are pretty good (such as SourceTree), so there's more cross-platform options to try for that. GitDektop is an official GitHub app though.SethMorrow wrote: ↑Wed Sep 29, 2021 12:43 pmYou might want to give github desktop a whirl. Between GitHub Desktop, xTalk, and Atom (or BBedit or whatever), making changes is a breeze. With GitHub Desktop, you can operate on the files/stacks/folders from within LC or your favorite text editor/IDE, and then when you save, GHD will automagically find all your changes and ask if you want to push them to your project on GitHub. It's pretty nifty.richmond62 wrote: ↑Wed Sep 29, 2021 10:53 amWell, only 2 and a half if you include me in that list for the very simple reason that while I cana community of three people here so far
hack an existing install of LiveCode to bits I cannot do that sort of thing over on git hub and then
turn the result into some sort of installer.
https://www.sourcetreeapp.com
https://git-scm.com/downloads/guis
Who is online
Users browsing this forum: No registered users and 1 guest