Stef latching. Known thing. Get over it. Just happens. Grow a thicker skin.
And s/<offensive>//g Phil On Wed, Sep 7, 2016 at 9:44 PM, Dimitris Chloupis <kilon.al...@gmail.com> wrote: > 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 >>> >>> >>