Giter Site home page Giter Site logo

Comments (6)

SethTisue avatar SethTisue commented on August 16, 2024 7

The technical output of Mr Pretty has nothing to do with his alleged social behaviour

Strongly disagree. As Yifan's letter makes abundantly clear, abusers exploit their status in the community to their advantage, and open source work is one of the major ways that status is created and maintained.

Plus, this would be crippling to a huge portion of the downstream ecosystem, good developers who have no reason to be affected by this

This can be addressed two ways:

  • By acknowledging that the wordings in the letter are to be taken within reason. So for example, suppose I have a Scala job working on an application that depends heavily on Magnolia. If I sign the letter, am I committing to quit my job that very same day? No, but as I read the letter, I would be promising to work towards finding alternatives to the best of my ability and as soon as reasonably possible, within the usual practical and personal constraints that we all face.
  • By working towards building and promoting alternative technologies.

It is not the case that for many of us to move off of Jon's libraries and tools will be “crippling” to the Scala ecosystem.

from scala-open-letter.github.io.

bmc avatar bmc commented on August 16, 2024 3

The original 23 signatories worked on and debated this letter for weeks before agreeing on that wording. At this point, now that the letter is public, more than 300 people have signed it, and there are more pending that have not yet been merged in.

We are not changing the wording of a document more than 300 people have already signed.

If you feel you cannot sign the document as it currently exists, then the answer is simple: Don't sign it.

We will not be changing the document.

Closing this issue.

from scala-open-letter.github.io.

regiskuckaertz avatar regiskuckaertz commented on August 16, 2024 2

Thank you @SethTisue and @bmc for taking the time to lay out your thoughts about this. I understand where you are coming from and I respect your decision.

open source work is one of the major ways that status is created and maintained

Certainly. My understanding of the letter is you are against people using their social status for predatory behaviour, not against people acquiring social status through community effort. It is not very hard to find people in the history of our industry who have advanced the field in significant ways (and we make a living thanks in part to them) and yet sometime in their life they did things way worse than the allegations.

By working towards building and promoting alternative technologies.

There is a problem with that: people change over time and so does their behaviour. For example, say you publish a library that is more elegant, more performant than Magnolia, it is a brilliant piece of engineering: mission accomplished. Then later, the vagaries of life turn you into a crypto-bro that damages the environment by mining bitcoin; perhaps you need the money to provide for your family. A lot of people will chastise you for it, for good reason, and distance themselves from you. According to that logic, a new letter will be published, encouraging people to build a better Magnolia yet again. The scenario where the library you create is worse on every level is even more perplexing.

I chose to sign the letter, because I empathise with the trauma experienced by these young women in many ways, but I will not abide by that last resolution.

from scala-open-letter.github.io.

SethTisue avatar SethTisue commented on August 16, 2024 1

fwiw, I signed the RMS letter but I still use Emacs all day. life is complicated

from scala-open-letter.github.io.

bmc avatar bmc commented on August 16, 2024

Thanks, @SethTisue, for the clarification. I clearly should not be responding to issues before I've had any coffee.

Though we're still not changing the letter's wording. ;-)

from scala-open-letter.github.io.

bmc avatar bmc commented on August 16, 2024

I will not use anything Jon Pretty authors. I deleted any repos and presentations of mine that referred to his stuff (and that includes a presentation to our local Scala user group on contextual). That said, I don't use any of his stuff in anything I've written, so it is very easy for me to avoid his body of work. I understand that it is not so easy for others to avoid his work.

Still, I'm with Seth on this one: If I were using something of his (or working somewhere that did), I would work toward replacing those artifacts with something else. To my knowledge, there are alternatives to pretty much everything he has written. Maybe some of those alternatives seem less elegant, but they exist.

As for Emacs, yeah, I still use it sometimes, too. And I also signed the anti-RMS letter. I acknowledge the cognitive dissonance of that situation.

from scala-open-letter.github.io.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.