Personally I dont mind you being rude to me, I am a lawyer , by profession
I am thick skinned. Busy ? being there done that. And we all snap from time
to time and I agree doing is usually more than important that talking , but
, there is always a BUT.

In any case I dont want to drag the issue its just I care for Pharo maybe
not much as you do since I have not invested as much as you have but I do
think talking is also important it helps people get more confident in being
part of a community , this in term can lead to motivation to being active
contributors. When I joined Pharo community I got a lot of encouragement
from people here for my efforts , it may be talk, but emotionally is very
important to know that people appreciate your work and respect you as a
person.

A small advise from a person that happens to see what having too many
responsibilities can do to a person, take care yourself because the effects
of overworking are not immediate , it will get much worse down the road
unless you make yourself a priority.

On Wed, Sep 7, 2016 at 8:46 PM stepharo <steph...@free.fr> wrote:

> About my tone may I ask a question? Yes sometimes I feel irritated. I'm
> human and I feel irritated.
>
> May be you know the trick that some smart manager use to control the
> length of meetings...
>
> I experienced in our team in the past meetings with 18 people and one guy
> was always talking a lot more than others. And I was always asking myself:
> does it have conscience that each minute he is taking is in fact 18 min
> because we could all spend 1 min doing something else.
>
> After that I heard about team that have strange clock where the clock is
> multiplying by the amount of participants.
>
> So when I participate to meetings I always think about what is the value
> that I bring to other time.
>
> Now we are all busy, you see some people in our team and outside told me
> that they do not have the time to follow Pharo mailing-lists because there
> are too many emails. And we all lose because the insights of such people
> could be really great.
>
> So some alternatives:
>
>     - do not care do not read the pharo mailing-list, I would not feel
> happy with such solution.
>
>     - be forced to react when something wrong is said because this is
> important for everybody. And yes sometimes I'm irritated because I feel
> forced to say something.I have the impression that not saying anything is a
> kind of luxury that I do not have.
>
>     - have a closed contributors only mailing-list (not good does not feel
> nice).
>
>
> This license point is key and this is why I reacted. And I reacted that
> way because I CARE about our system and I CARE about our communitee.
>
> Out there, there is Java, Lua, Python, Ruby, Swift, Objective-C and many
> more. So we should pay attention to our ecosystem and the license
>
> is an integral part of it.
>
> So sorry to be rude but I'm ***REALLY*** busy. Much more than you can
> imagine. Even more. And I feel responsible.
>
>
> Stef
>
>
>
> Le 7/9/16 à 14:40, Dimitris Chloupis a écrit :
>
> Ironically enough "this is our way , take it or leave it" would not work
> for Pharo because its smalltalk and basically smalltalk by architecture
> allow you to deeply modify the system from the get go.
>
> This make Pharo technically impossible to control from a dictator and
> committee point of view like lets say Python or Linux. CPython is a single
> implementation , but with pharo every pharo app is essentially a new pharo
> implementation.  The moment you modify or extend the pharo image you make a
> new pharo implementation.
>
> I don't like the tone Stef is expressing , he is quite rude and definitely
> does not represent the tone of the community which far more open to
> dialogue but he is correct , GPL would never have worked for Pharo.
> Actually I dont think I have seen a language that is fairly popular under a
> GPL license.
>
> There is of course software under GPL which is sucessful commercially,
> Blender is an example, but GPL does not cover 3d assets, music and sound.
> In that case you use another kind of license like creative commons or
> heavily modify GPL to extend beyond code. So it was definitely not GPL that
> made Blender popular, actually it caused a problem with game developers
> because games using the BGE (Blender Game Engine) were at first considered
> data because the code was packaged inside the blend file which had a binary
> format so that meant it was not covered by GPL because it considered the
> whole game code just data (there is a separate executable for loading the
> game code)  but then Blender decided to change this also to GPL with
> extending its license and that pretty much killed commercial games made
> with Blender.
>
> So technically you could get away with GPLing Pharo because you could
> argue that Pharo image is merely data that the VM loads and not real source
> code, which is kinda correct but it would be messy and the legal
> interpretation very confusing and uncertain ( leaves a lot of room for
> legal interpretation ) . As a company you cannot risk this , especially
> while you expect to make big profit.
>
> As stef said GPL is like a virus, it spread anywhere it touches. Even if
> all you do is add a tiny bit of GPL code inside the Pharo image would turn
> the entire Pharo implementation including the VM into GPL and because Pharo
> tries to approach as many companies as possible as most other languages do
> , because money helps improve the popularity and the quality of the code,
> MIT is definitely the way to do.
>
> So its more a "have to" than a "must to".
>
> Also double license or not its kinda pointless, the moment something
> becomes MIT you can be rest assured that people will pick MIT over GPL.
> This because you can turn MIT to GPL but you cannot turn GPL to MIT. So
> even if you want your project GPLed , MIT is still more than enough and of
> course most people will pick MIT for commercial apps so they don't need to
> open source their code.
>
> So no, it does not matter that Spec is double licensed , or if it is legal
> that is double licensed , since its active implementation is MIT this all
> you need to know.
>
> So for Pharo and pretty much almost all other programming languages out
> there who aspire to be used by as many people as possible and play an
> active role in the software market MIT like license is a mandatory choice.
> The irony of people not wanting to open source their code but wanting to
> use open source code. Its this type of thinking that justifies the
> existence of GPL.
>
>
> On Wed, Sep 7, 2016 at 2:59 PM Offray Vladimir Luna Cárdenas <
> offray.l...@mutabit.com> wrote:
>
>> Hi,
>>
>>
>> On 07/09/16 13:39, stepharo wrote:
>> >
>> >> We should not have "The Pharo Way" (TM) or "No way!"... suddenly
>> >> Markus talk about feedback loops comes to mind, particularly the
>> >> slide on page 53, regarding "An open source smalltalk ignoring all
>> >> community contributions"[2]. This is far for being the case in this
>> >> community and we can keep that scenario at safe distance, if we show
>> >> options. So, dual license is an option, git is an option, markdown is
>> >> an option. Pharo as a place with options is one where Pharo can
>> >> fulfill its vision for more people. Let's make these options visible
>> >> and figure out the way the work better for a wider community.
>> > It is amazing how you like talking.
>> >
>>
>> Yes. I like. Is the way to know unwritten history. Not all the people in
>> the community know the details as you do, so talking is the way of going
>> out of misconceptions, like mine about dual license or state positions,
>> like why I don't use Pillar. The "it has been discussed, this is our
>> way, take or leave it" doesn't help in understanding way. So yes, I'm
>> all about encouraging dialog/talk if it helps to understand.
>>
>> Bye,
>>
>> Offray
>>
>>
>

Reply via email to