Re: [Pharo-dev] [Unicode] Class Unicode --> data from unicode.org
Gnu-Smalltalk also has the classes UnicodeCharacter UnicodeString which I'm having a good look at. On 7 December 2015 at 08:52, H. Hirzel <hannes.hirzel@gmail.com> wrote:
there is a class 'Unicode' both in Squeak and Pharo.
http://wiki.squeak.org/squeak/6225
It surely needs attention as it loads the data from www.unicode.org to initialize the Unicode knowhow of Squeak / Pharo.
Please take a look at the issues around licencing, where GNU Smalltalk is concerned: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-January/123761.h... I'd suggest talking to Paolo Bonzini before continuing. frank On 7 December 2015 at 11:22, EuanM <euanmee@gmail.com> wrote:
Gnu-Smalltalk also has the classes
UnicodeCharacter UnicodeString
which I'm having a good look at.
On 7 December 2015 at 08:52, H. Hirzel <hannes.hirzel@gmail.com> wrote:
there is a class 'Unicode' both in Squeak and Pharo.
http://wiki.squeak.org/squeak/6225
It surely needs attention as it loads the data from www.unicode.org to initialize the Unicode knowhow of Squeak / Pharo.
Indeed, it is important to remember that GNU Smalltalk has an incompatible license with that of Pharo. Doru
On Dec 7, 2015, at 6:31 AM, Frank Shearar <frank.shearar@gmail.com> wrote:
Please take a look at the issues around licencing, where GNU Smalltalk is concerned: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-January/123761.h...
I'd suggest talking to Paolo Bonzini before continuing.
frank
On 7 December 2015 at 11:22, EuanM <euanmee@gmail.com> wrote:
Gnu-Smalltalk also has the classes
UnicodeCharacter UnicodeString
which I'm having a good look at.
On 7 December 2015 at 08:52, H. Hirzel <hannes.hirzel@gmail.com> wrote:
there is a class 'Unicode' both in Squeak and Pharo.
http://wiki.squeak.org/squeak/6225
It surely needs attention as it loads the data from www.unicode.org to initialize the Unicode knowhow of Squeak / Pharo.
-- www.tudorgirba.com "In a world where everything is moving ever faster, one might have better chances to win by moving slower."
Thanks for the heads up - I'll be sure o stay out of their code and only work with Gnu0-Smalltalk to the extent that we can polyfilla over them. I'll contact Paolo, although his last statement pointed to: http://smalltalk.gnu.org/faq/32 "Does copyright restrict the use of GNU Smalltalk? By Paolo Bonzini - Posted on June 20th, 2007 It does, but in general you don't need to worry much about the licensing of your Smalltalk programs. The class library is licensed under the GNU LGPL. Thus, it permits using the library together with non-free programs. The virtual machine and the bindings to external libraries are licensed under the GNU GPL, with a special exception that allows Smalltalk programs to be linked with the functions exported by the virtual machine and said bindings." and "whatever happens Smalltalk programs are clear and only covered by the GPL." (http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-January/123790.h...) The LGPL states "You may convey a Combined Work [i.e. a work containing both LGPL'd source code and non-LGPL's source code] under ***terms of your choice*** that, taken together, effectively do not restrict modification of the portions of the [LGPL'd code] contained in the Combined Work". If we use LGPL'd Smalltalk from Gnu-Smalltalk, we may not close the LGPL'd portion of the code. Was anyone planning on closing the Unicode parts of Cuis/Pharo/Squeak? It *is* an issue with Dolphin's .exe facility, which is one of my own personal use-cases. But for Pharo/Squeak/Cuis it seems to be a non-issue. If anyone has concrete evidence to the contrary, please raise it now. (IANAL but I can read contracts and do risk management of legal issues). If anyone continues to have long-term concerns, let me know. I can get some qualified legal opinions. Tbh, very little of my work is done in the USA's legal jurisdiction. My own risk is low. On 7 December 2015 at 11:31, Frank Shearar <frank.shearar@gmail.com> wrote:
Please take a look at the issues around licencing, where GNU Smalltalk is concerned: http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-January/123761.h...
I'd suggest talking to Paolo Bonzini before continuing.
frank
On 7 December 2015 at 11:22, EuanM <euanmee@gmail.com> wrote:
Gnu-Smalltalk also has the classes
UnicodeCharacter UnicodeString
which I'm having a good look at.
On 7 December 2015 at 08:52, H. Hirzel <hannes.hirzel@gmail.com> wrote:
there is a class 'Unicode' both in Squeak and Pharo.
http://wiki.squeak.org/squeak/6225
It surely needs attention as it loads the data from www.unicode.org to initialize the Unicode knowhow of Squeak / Pharo.
EuanM <euanmee@gmail.com> writes:
Gnu-Smalltalk also has the classes
UnicodeCharacter UnicodeString
which I'm having a good look at.
pay attention to license issues. AFAIK, Gnu-Smalltalk is under the GPL whereas Pharo is MIT. You may not even get inspired by GPL code to write MIT code. But I'm not a lawyer, I may be wrong. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill
participants (4)
-
Damien Cassou -
EuanM -
Frank Shearar -
Tudor Girba