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
-~----------~----~----~----~------~----~------~--~---