Re: OSX port
Gilad Bracha <[email protected]> Mon, 10 Aug 2009 20:59:29 -0700
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
--0016363b8108bab6e30470d5bae3 Content-Type: text/plain; charset=ISO-8859-1 I wouldn't fret over the licensing. Apache is pretty damn liberal. The only real downside is that you will have different licenses for different parts of the source. Long term, this is probably inevitable anyway. Each class in Strongtalk points to its own license already. And, oh, BTW, there is no point trying to get Cadence to change the licensing. My original plan was to use BSD, but their lawyers wanted Apache. In any event, at this point there is nobody to talk to about this. So I would not waste scarce resources re-inventing the alien wheel. Once you get the aliens working, it shouldn't be too hard to get the entire Brazil/Hopscotch GUI running as well. And that will have the 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 small > > step from Aliens to ObjectiveCAliens - at which point a GUI is in 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 [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~--- --0016363b8108bab6e30470d5bae3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I wouldn't fret over the licensing. Apache is pretty damn liberal. =A0T= he only real downside is that you will have different licenses for differen= t parts of the source. Long term, this is probably inevitable anyway. Each = class in Strongtalk points to its own license already. And, oh, BTW, there = is no point trying to get Cadence to change the licensing. =A0My original p= lan was to use BSD, but their lawyers wanted Apache. In any event, at this = point there is nobody to talk to about this.<div> <br></div><div>So I would not waste scarce resources re-inventing the alien= wheel. Once you get the aliens working, it shouldn't be too hard to ge= t the entire Brazil/Hopscotch GUI running as well. And that will have the s= ame license.<br> <br><div class=3D"gmail_quote">On Mon, Aug 10, 2009 at 5:37 AM, talksmall <= span dir=3D"ltr"><<a href=3D"mailto:[email protected]">Stephen= [email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_qu= ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex= ;"> <br> Hi Gilad,<br> <div class=3D"im"><br> On Aug 10, 3:31=A0am, Gilad Bracha <<a href=3D"mailto:[email protected]"= >[email protected]</a>> wrote:<br> > Awesome. Do you have Aliens working on Strongtalk yet? It's a very= small<br> > step from Aliens to ObjectiveCAliens - at which point a GUI is in reac= h, I<br> > think.<br> ><br> <br> </div>I haven't started on Aliens yet, but it is next on my list. I hav= e<br> started looking at the documentation from the NS Aliens work.<br> <br> My instinct is to re-use as much of the NS Aliens code as possible.<br> One concern I have with that approach is that my understanding is that<br> the NewSpeak code, including presumably the Aliens code, is licensed<br> by Cadence under an Apache license, whereas contributions to<br> Strongtalk are licensed under a BSD license. One approach to this is<br> to keep the Aliens code separate from the Strongtalk base and load it<br> into the image as a separate step, however that is not very<br> convenient, particularly if we were to depend upon an ObjectCAlien to<br> enable an OSX UI.<br> <br> Do you think Cadence would be prepared to dual license the Aliens code<br> under BSD and Apache?<br> <br> The alternative is to re-implement Aliens from scratch as per the<br> specs from the documentation. It's more work, but it would be license<b= r> clean.<br> <div><div></div><div class=3D"h5"><br> -talksmall<br> <br> </div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Cheers, Gil= ad<br> </div> <br> --~--~---------~--~----~------------~-------~--~----~<br> You received this message because you are subscribed to the Google Groups &= quot;Strongtalk-general" group. <br> To post to this group, send email= to [email protected] <br> To unsubscribe from this group= , send email to [email protected] <br> For mo= re options, visit this group at http://groups.google.com/group/strongtalk-g= eneral?hl=3Den<br> -~----------~----~----~----~------~----~------~--~---<br> <br> --0016363b8108bab6e30470d5bae3--