Re: OSX port
talksmall <[email protected]> Tue, 11 Aug 2009 01:32:45 -0700 (PDT)
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <7f825cfd-4bd3-4600-b351-1de8313e7e40@c29g2000yqd.googlegroups.com> |
On Aug 11, 5:05=A0am, "Brian T. Rice" <[email protected]> wrote: > (IANAL) Porting code between languages generally doesn't require a =A0 > transfer of license, as long as the languages require sufficiently =A0 > different means of expression. Algorithms and designs aren't =A0 > copyrighted - just the text of the implementation. In this case, =A0 > though, both licenses are quite liberal so a violation would be pretty = =A0 > inoffensive as long as citation were made. IANAL either. My concern is not compatibility between the licenses themselves. Apache certainly allows the creation of derivative works and as far as I can tell the BSD license is not incompatible with it. I am more concerned with the wording of the contributor license which requires contributors to assert that they are the copyright owner (clearly in this case I would not be) and that their contributions will be licensed under the BSD license. That said I won't fret about it. > > P.S. Thanks for the great work in increasing Strongtalk's portability. You're welcome :) > > On Aug 10, 2009, at 8:59 PM, Gilad Bracha wrote: > > > I wouldn't fret over the licensing. Apache is pretty damn liberal. =A0 > > The only real downside is that you will have different licenses for =A0 > > different parts of the source. Long term, this is probably =A0 > > inevitable anyway. Each class in Strongtalk points to its own =A0 > > license already. And, oh, BTW, there is no point trying to get =A0 > > Cadence to change the licensing. =A0My original plan was to use BSD, = =A0 > > but their lawyers wanted Apache. In any event, at this point there =A0 > > is nobody to talk to about this. > > > So I would not waste scarce resources re-inventing the alien wheel. =A0 > > Once you get the aliens working, it shouldn't be too hard to get the = =A0 > > entire Brazil/Hopscotch GUI running as well. And that will have the =A0 > > same license. > > > On Mon, Aug 10, 2009 at 5:37 AM, talksmall <[email protected] > > > wrote: > > > Hi Gilad, > > > On Aug 10, 3:31 am, Gilad Bracha <[email protected]> wrote: > > > Awesome. Do you have Aliens working on Strongtalk yet? It's a very = =A0 > > small > > > step from Aliens to ObjectiveCAliens - at which point a GUI is in =A0 > > reach, I > > > think. > > > I haven't started on Aliens yet, but it is next on my list. I have > > started looking at the documentation from the NS Aliens work. > > > My instinct is to re-use as much of the NS Aliens code as possible. > > One concern I have with that approach is that my understanding is that > > the NewSpeak code, including presumably the Aliens code, is licensed > > by Cadence under an Apache license, whereas contributions to > > Strongtalk are licensed under a BSD license. One approach to this is > > to keep the Aliens code separate from the Strongtalk base and load it > > into the image as a separate step, however that is not very > > convenient, particularly if we were to depend upon an ObjectCAlien to > > enable an OSX UI. > > > Do you think Cadence would be prepared to dual license the Aliens code > > under BSD and Apache? > > > The alternative is to re-implement Aliens from scratch as per the > > specs from the documentation. It's more work, but it would be license > > clean. > > > -talksmall > > > -- > > Cheers, Gilad --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "= Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to strongtalk-general+unsubscrib= [email protected] For more options, visit this group at http://groups.google.com/group/strong= talk-general?hl=3Den -~----------~----~----~----~------~----~------~--~---