Fwd: It looks like Amber, it smells like Amber. But it is not Amber!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Fwd: It looks like Amber, it smells like Amber. But it is not Amber!

Nicolas Petton
I'm forwaring both emails to Amber mailing list.

Nico

Begin forwarded message:

> From: Paolo Bonzini <[hidden email]>
> Subject: Re: It looks like Amber, it smells like Amber. But it is not Amber!
> Date: May 17, 2013 9:48:22 AM GMT+02:00
> To: "Alejandro F. Reimondo" <[hidden email]>
> Cc: Nicolas Petton <[hidden email]>, Paolo Bonzini <[hidden email]>, esug-list <[hidden email]>, Amber ML <[hidden email]>, [hidden email]
>
> Il 16/05/2013 22:35, Alejandro F. Reimondo ha scritto:
>> I can't accept a dependency on your changes to sources
>> of your projects after my last download.
>
> Yes, I think this is fair.
>
>> In case where we open smalltalk tools (compact or WI8 mode)
>> we have a link to show the sources in the page, and the
>> link works ok... if the tools work.
>> So, developers (who can see source) can read the license.
>
> That's not enough.  Everyone must be able to read the license and the
> copyright notice, not just developers who can see the source.
>
> It's not just "the source" that is a derivative work.  S8 is a
> derivative work, period.
>
>>> Your FAQ cannot stay evasive as it is now, it must include
>>> the proper copyright notice.
>>
>> broken link (we will repair asap to point to a page
>> with actual license terms).
>
> Fixed now.  But it is still prone to misunderstanding.  If you really
> want to keep the "This question is incorrect" paragraph, I suggest you
> move this sentence
>
>   It is frequently asked if "S8 source code" is derivative work of
>   other MIT licensed sources (please read license terms).
>
> to the end (after "For people interested in...") and rewrite it as:
>
>   S8 is a derivative work of other programs made available under the
>   MIT license (please read license terms).
>
> Just moving the sentence this way would stop sounding arrogant.
>
> Paolo
>
>> Ale.
>>
>>
>> ----- Original Message ----- From: "Nicolas Petton"
>> <[hidden email]>
>> To: "Alejandro F. Reimondo" <[hidden email]>; "Paolo
>> Bonzini" <[hidden email]>
>> Cc: "esug-list" <[hidden email]>; "Amber ML"
>> <[hidden email]>; <[hidden email]>
>> Sent: Thursday, May 16, 2013 4:17 PM
>> Subject: Re: It looks like Amber, it smells like Amber. But it is not
>> Amber!
>>
>>
>> Ale, thanks for your answer.
>>
>> Again, your email is untouched at the bottom of this one.
>>
>> First, **Amber and Jtalk are the same project**. It was simply renamed:
>> https://github.com/amber-smalltalk/amber/commit/1af622cf99ce11d248525fd9b6b072fd1d7b9398
>>
>> http://lists.gforge.inria.fr/pipermail/pharo-project/2011-September/053788.html
>>
>>
>>
>> So I would appreciate if you could put the right name and website link,
>> of course
>> stating that you took the code in september 2011, to not include more
>> recent contributions.
>> Here you can find the right names to include:
>> https://github.com/amber-smalltalk/amber/contributors?from=2011-03-13&to=2011-09-20&type=c
>>
>> A link to this page would be perfectly fine too I think (I'm not a
>> license expert).
>>
>>
>>
>> While adding the copyright notice, please put it somewhere visible on
>> the website.
>> Your FAQ cannot stay evasive as it is now, it must include the proper
>> copyright notice.
>>
>>
>> Cheers,
>> Nico
>>
>>
>> On May 16, 2013, at 8:21 PM, "Alejandro F. Reimondo"
>> <[hidden email]> wrote:
>>
>>> Nicolas,
>>>
>>> At the time I adapted my works to jTalk, Amber did not exist.
>>> The last snapshot of Jtalk I have downloaded was
>>> sept,27 2011 (date taken from my backups, and it was downloaded
>>> for update of dev. repository, not to use in S8 at that time).
>>> I will copy the exact lines present in jtalk license file to make
>>> it exact (hope tomorrow will be online).
>>> If I put Amber as origin, it will be honored people not
>>> related/responsible to the sources.
>>>
>>>> If you could only clearly state on your website that s8
>>>> is based on Amber (formerly known as Jtalk)
>>>
>>> It is not "based on Amber", Amber was not published
>>> at the time I read the code.
>>>
>>>> with a link and the license,
>>>> it would completely solve the issue.
>>>
>>> Will edit our license including exact lines of jtalk's
>>> LICENSE  file.
>>>
>>>> Getting the license file is currently almost impossible
>>>> unless you really know where to find it, and I don't think
>>>> that's good enough, sorry.
>>>
>>> It is easy; press the "License terms" link present at any
>>> contribution page or evaluate
>>> the expression (with objects, evaluating is as easy
>>> as navigating files) in any image running S8.
>>>
>>>> Your work is based on Amber, and Amber is under MIT,
>>>> all I require from you is
>>>> to respect the copyright and put it **somewhere visible**.
>>>
>>>> What you're saying is obviously not true. I read a good part of
>>>> S8 as it is online today, and I can assure that it's not just "as
>>>> compatible as possible" with Amber, it **is based on**
>>>> Amber with modifications and additions to it.
>>>
>>> I think you have not read a good part; and you are
>>> interested in promoting your actual product Amber.
>>> S8 has today a lot of frameworks -more than 40 at U8 site,
>>> and +300 contribution pages; more than 16mb of .st files-
>>> running on diferent platforms/devices.
>>>
>>> The point here is that I can't help you saying that S8 is based
>>> on Amber; because it is based in a number of sources but
>>> not Amber.
>>>
>>>> I can even tell you that s8 is based on a version of Amber that's
>>>> at around 2 years old. I recognize the code without any doubt,
>>>> and can point you to links if that's required (but I do hope that
>>>> this will not be needed).
>>>
>>> Please review your links.
>>> It is similarity to Jtalk code what you find familiar.
>>>
>>>> I could even point you to issues that S8 does have today
>>>> as they were resolved in Amber during its development over
>>>> the last 2 years.
>>>
>>> Don't want to have a longer license string. :-P
>>> Anyone finding an issue can solve it changing his/her
>>> code base, and adding license lines to reference origins.
>>>
>>>> I do not care about philosophical matters here, what matters to me
>>>> here is being fair play. I do not try to understand what you are
>>>> doing. I'm just seeing Amber code being used. That's all.
>>>
>>> Ok, please go to your records and check the dates.
>>> I have no downloads of Amber, so I can't check if it has
>>> more diference to Jtalk than we can find for S8.
>>> What I can say is that S8 is not a kernel, it is a lot of
>>> COMPLETE frameworks to implement real apps
>>> with smalltalk running multiple devices and platforms.
>>> It is not something to read in a day.
>>>
>>>> Please don't get me wrong, I don't want by any mean to be rude. All I
>>>> ask is my work and other Amber contributors' to be respected.
>>>
>>>
>>> Ale.
>>>
>>>
>>> ----- Original Message ----- From: "Nicolas Petton"
>>> <[hidden email]>
>>> To: "Alejandro F. Reimondo" <[hidden email]>
>>> Cc: "esug-list" <[hidden email]>; "Amber ML"
>>> <[hidden email]>; <[hidden email]>
>>> Sent: Thursday, May 16, 2013 1:34 PM
>>> Subject: Re: It looks like Amber, it smells like Amber. But it is not
>>> Amber!
>>>
>>>
>>> Hi Ale,
>>>
>>> Thanks for getting back to me. I'm keeping the entire contents of your
>>> response as you asked.
>>>
>>> If you could only clearly state on your website that s8 is based
>>> on Amber (formerly known as Jtalk) with a link and the license,
>>> it would completely solve the issue. Getting the license file is
>>> currently almost impossible unless you really know where to find
>>> it, and I don't think that's good enough, sorry. Your work is
>>> based on Amber, and Amber is under MIT, all I require from you is
>>> to respect the copyright and put it **somewhere visible**.
>>>
>>> What you're saying is obviously not true. I read a good part of
>>> S8 as it is online today, and I can assure that it's not just "as
>>> compatible as possible" with Amber, it **is based on** Amber with
>>> modifications and additions to it.
>>>
>>> I can even tell you that s8 is based on a version of Amber that's
>>> at around 2 years old. I recognize the code without any doubt, and can
>>> point you to links if that's required (but I do hope that this will
>>> not be needed). I could even point you to issues that S8 does have today
>>> as they were resolved in Amber during its development over the last 2
>>> years.
>>>
>>> I do not care about philosophical matters here, what matters to me
>>> here is being fair play. I do not try to understand what you are
>>> doing. I'm just seeing Amber code being used. That's all.
>>>
>>>
>>> Please don't get me wrong, I don't want by any mean to be rude. All I
>>> ask is my work and other Amber contributors' to be respected.
>>>
>>> Cheers,
>>> Nico
>>>
>>>
>>> On May 16, 2013, at 5:31 PM, "Alejandro F. Reimondo"
>>> <[hidden email]> wrote:
>>>
>>>> Dear Nico,
>>>>
>>>> As you wrote to my personal email and c.c. to places where I am not
>>>> subscribed,
>>>> please c.c. my response (total or partially) to that places to make
>>>> the point clear
>>>> to persons that can read your asumptions about S8.
>>>>
>>>> I am continuosly making presentations (real and virtual meetings) about
>>>> S8 (the project), the objetives and also "why we are doing what we
>>>> are doing"
>>>> using the current implementation just now. [*]
>>>> S8, as an implementation, are resources we have to make a step in our
>>>> objetives
>>>> at Smalltalking (the Smalltalking objetives are stated in
>>>> http://www.smalltalking.net
>>>> web site as "Un emprendimiento para el estudio de Ambientes de
>>>> Objetos Virtuales")
>>>> and we have been working with the same objetives from year 2001 (and I
>>>> personally have been working more than a decade before the fundation
>>>> of the association, at diferent levels, not only "writing code";) but
>>>> also
>>>> on design of concepts behind de use of virtual objects in syntetic
>>>> ambiences,
>>>> high perfomance execution environments -for smalltalk-, presentations
>>>> about
>>>> what "is" an OA and how it affects/change people, etc...)
>>>>
>>>> I feel you consider only the code of S8 trying to understand what we
>>>> are doing; without enough information about us.
>>>> It is something frequently observed here, most people interested
>>>> in "the code" (there is a lot to read today in the age of open sources)
>>>> but it is wrong to try to infer history from code/snapshot.
>>>> The use of open systems can help to learn that objects are much more
>>>> than code, specifications and tools; but it require that the smalltalker
>>>> leave the habbits of thinking in smalltalk as a language (and
>>>> written code or it's contents).
>>>>
>>>> On your first paragraph:
>>>>> After looking at S8 [1], it's clear that it's a fork of Amber
>>>>> [2]. While this is perfectly fine as Amber is released under MIT, I
>>>>> really don't like the statements on the website about the license and
>>>>> origin of the project [3].
>>>>
>>>> (wrong) there was a time when I wanted to make S8 implementation
>>>> as much as possible compatible with jTalk, and adapted most of my code
>>>> to jTalk implementation and semantics. But a short time after that I
>>>> leaved
>>>> that conformace restrictions (because I did not saw much development in
>>>> jTalk, and saw modifications going on a way I donĀ“t wanted
>>>> to follow). I've wrote that in a personal email long time ago.
>>>>
>>>> S8 code can be considered a fork of jTalk, the same way as it can be
>>>> considered a fork of other works (it contain source code from multiple
>>>> open sources as stated in the license, present in each generated image).
>>>> It is ok for me if people want to consider S8 a fork of one or other
>>>> work, and also add lines to more origins in their copies of the code.
>>>> I am not personally interested in code, credits nor written words.
>>>> I am interested in always evolving systems (running
>>>> in computer media and/or minds) and sharing experiences
>>>> with people in motion (more than "one" history).
>>>>
>>>> On lincese terms... it is Smalltalk... and, as usual...
>>>>
>>>> The license terms of a S8 image can be read evaluating
>>>> the following expression in a workspace:
>>>>
>>>> Smalltalk current licenseTerms
>>>>
>>>> it returns aString with the license terms
>>>> in the environment it is currently running (it can change according to
>>>> loaded frameworks at moment of evaluation)
>>>> e.g. if you point your  chrome browser to
>>>> http://u8.smalltalking.net/profile/aleReimondo/239/index.html
>>>> you can open a workspace and evaluate the code to check license
>>>> under that conditions/time of execution.
>>>>
>>>> In case of running a S8 image in .net environment, that binds
>>>> to .Net core frameworks running heterogeneous VM architecture,
>>>> e.g. S8 for servers running IIS hosted sites
>>>> you can see that #licenseTerms return aString including
>>>> other "origins".
>>>> It can also be the case for systems running on Android devices
>>>> including frameworks to access native resources/services and/or
>>>> browser applications doing computer vision tasks with frameworks
>>>> I have written for that kind of applications.
>>>>
>>>> To try to understand the situation please consider that you made
>>>> wrong asumptions on the reference [3] in your text.
>>>> ---your refs---
>>>> "the project [3]" -> http://u8.smalltalking.net/
>>>> ------------------
>>>>
>>>> U8 is not a project. It is a service, for social development
>>>> using Smalltalk. A service given free by Smalltalking
>>>> association to promote the use of smalltalk under the
>>>> guides of our formulation about OA (popular in our region).
>>>>
>>>> There is not enough public information in written form
>>>> about S8 project; it is something I use to do (to do not write
>>>> papers :-) because I prefer to talk personally to produce
>>>> more impact in people interested in OA; than to reach
>>>> masses (e.g. exploit the marginal power of smalltalk).
>>>> Sorry for that, I know it is the cause of confusion about
>>>> other ways of working with smalltalk and also about most
>>>> of the works I've made with my smalltalks :-)
>>>>
>>>> [*] I will make a presentation about S8 in a few days at STIC2003 (
>>>> http://www.stic.st/ )
>>>> and it will be a good place to see more about S8 than reading the
>>>> code :-)
>>>> I will also try to make presentations in Europe this year, so we can
>>>> meet
>>>> to talk about our objetives and what we are doing with S8;
>>>> and what we have done with Smalltalk to people in
>>>> the last decades.
>>>> I know that the differences and impressions we have on each other
>>>> will resolve with patience, time and talking about what we want to do
>>>> when we are on a keyboard :-)
>>>>
>>>> all the best,
>>>> Ale.
>>>>
>>>>
>>>> ----- Original Message ----- From: "Nicolas Petton"
>>>> <[hidden email]>
>>>> To: "esug-list" <[hidden email]>; "Amber ML"
>>>> <[hidden email]>
>>>> Cc: "Alejandro F. Reimondo" <[hidden email]>;
>>>> <[hidden email]>
>>>> Sent: Thursday, May 16, 2013 10:15 AM
>>>> Subject: It looks like Amber, it smells like Amber. But it is not Amber!
>>>>
>>>>
>>>>
>>>
>>> --
>>> Nicolas Petton
>>> http://www.nicolas-petton.fr
>>>
>>>
>>>
>>
>> --
>> Nicolas Petton
>> http://www.nicolas-petton.fr
>>
>>
>>
>
--
Nicolas Petton
http://www.nicolas-petton.fr


signature.asc (506 bytes) Download Attachment