World: r3wp
[#Boron] Open Source REBOL Clone
older newer | first last |
Pekr 13-Jul-2006 [409] | I don't support GPL in any way, that is a bitch license. LGPL I don't know about. But if RT releases some parts, I hope those are BSD. And if Orca can serve for REBOL back, that is a strange situation to have .... |
Kaj 13-Jul-2006 [410] | I guess you just use GPL applications ;-) |
Pekr 13-Jul-2006 [411] | Orca can= Orca can't |
Henrik 13-Jul-2006 [412] | Am I the only one who use Rebol professionally full time? |
Kaj 13-Jul-2006 [413] | Nope |
Pekr 13-Jul-2006 [414] | I use, but I do not link to them probably? If GPL means I have to release ALL my app code, even the code COMPLETLY irrelevant to the GPL stuff I linked too, then it sucks big way. I don't hesitate to release any improvements/changes produced by developer to the GPL part in question, but not the whole app. |
Anton 13-Jul-2006 [415] | It's more of a religion for me, I guess. |
Pekr 13-Jul-2006 [416] | business should be allowed ... and to allow business, you should not push anyone to unwanted/unrelated actions .... |
Kaj 13-Jul-2006 [417] | I guess that's why IBM likes GPL so much... |
Anton 13-Jul-2006 [418x2] | Pekr, relax. That's ground covered by Rebol. |
Maybe someone else will come along with a BSD rebol clone one day, but Rebol and Orca being at opposite ends of an axis is not a bad situation. Nicely balanced. | |
Pekr 13-Jul-2006 [420] | OK, should relax probably. It is just, it seems a bit contraproductive to me, which is a pity .... because if RT could use some good things, maybe they would decide to open some of theirs ones, as e.g. Console, etc., but it is a pity, the way for cooperation is ... nearly impossible .... |
Kaj 13-Jul-2006 [421] | If they release BSD code, it can go into Orca :-) |
Anton 13-Jul-2006 [422] | They work for and against each other in different ways. If it is changed from LGPL to BSD then there will be other restrictions, but also other advantages. |
Kaj 13-Jul-2006 [423] | Exactly |
Pekr 13-Jul-2006 [424] | Anton - well, I am probably not good at all at licensing stuff ... what restrictions there could be with BSD license? |
Anton 13-Jul-2006 [425] | Alright, I'd better get back to coding... |
Kaj 13-Jul-2006 [426x2] | Orca coding? |
Remember the AltME world. World name: Orca, guest account: guest, guest password: guest | |
JaimeVargas 13-Jul-2006 [428x7] | REBOL ==> Orca ==> REVOLT |
BSD is compatible with LGPL | |
Commercial is compatible with LGPL | |
Only enforcement of LGPL is that if you change the core the you need to post changes. | |
So you modify some LGPL code your changes need to be opened. But if you just link to it, your code stays yours. | |
Advantage, nobody can stop the REVOLT. | |
But anyone can take advantage of it. | |
Kaj 13-Jul-2006 [435] | If you link to LGPL, you also have to publish your binary objects |
JaimeVargas 13-Jul-2006 [436] | Don't follow that implication, sharing binaries doesn't hurt anyone or force anything. |
Kaj 13-Jul-2006 [437] | It probably makes it a lot easier to reverse engineer your code. That may be an objection of RT |
JaimeVargas 13-Jul-2006 [438x2] | Nah. |
*Jaime* cloack again | |
Anton 13-Jul-2006 [440x5] | Jaime, an advantage to OpenRebol is that we don't have to go through changing all the code that looks like this: #define orResult(t,v) \ orSetTF(a1, t); \ a1->index = v; #define orResultCopy(v) orCopyV(a1,v) #define orResultSeries(t,w,idx) \ orSetTF(a1, t); \ orSetSeries(a1,w,idx) #define orResultSTRING(i) orResultSeries(OT_STRING,i,0) #define orResultFILE(i) orResultSeries(OT_FILE,i,0) #define orResultBLOCK(i) orResultSeries(OT_BLOCK,i,0) #define orResultBINARY(i) orResultSeries(OT_BINARY,i,0) #define orResultNONE orResult(OT_NONE,0) |
etc.. etc... All those "or" prefixes may refer equally to "ORca" or to "OpenRebol" :) | |
Anyway, it's hardly a revolt, is it ? | |
I think it's a revolting name :) | |
Kaj, just reading Orca code for now, no creation happening yet :) | |
Kaj 13-Jul-2006 [445] | Same here |
Anton 14-Jul-2006 [446] | Anyone with any experience with Jabber clients ? I just tried using Psi to create an account on jabber.org without much luck. (a possible problem with certificate and unresolved host error.) |
Volker 14-Jul-2006 [447x2] | Do you have a gmail-account? |
gaim registers without problems | |
Kaj 14-Jul-2006 [449] | I collected some links for Orca's scattered resources in the Orca world and wrote a how-to for compiling it |
JaimeVargas 14-Jul-2006 [450] | Could you please add the compiling instructions to the trac wiki? |
Kaj 14-Jul-2006 [451] | I'd prefer not to do double work. Besides, there not general instructions, but alternate instructions for compiling with my Builder tool. Not generic enough for the wiki, I think, unless they would prove very popular |
JaimeVargas 14-Jul-2006 [452] | Ok. Your call. |
Kaj 14-Jul-2006 [453] | I'm trying to bring some added value |
Joe 16-Jul-2006 [454] | Does Orca have SWIG bindings ? |
Anton 16-Jul-2006 [455] | Not that I've noticed. But I am not fully immersed in Orca yet. |
Kaj 16-Jul-2006 [456x3] | No, and I'm not at all sure SWIG bindings would be the best solution to interfacing with external libraries, for Orca |
SWIG bindings are one-to-one bindings, mapping a C library call to a function in the high-level language. This disregards the richer ways of expression that are possible in the high-level language. As we know, REBOL is especially powerful, and I think it would be better to write bindings in a more suitable way | |
This problem can be observed in Python, which usually has one-to-one style bindings. A language like Io, for example, has bindings that were designed to fit well with its object-oriented design | |
older newer | first last |