Skip to content

Instantly share code, notes, and snippets.

@jonschlinkert
Created January 27, 2017 15:06
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jonschlinkert/f5d834d945ec19f05324cf5b8c74f1be to your computer and use it in GitHub Desktop.
Save jonschlinkert/f5d834d945ec19f05324cf5b8c74f1be to your computer and use it in GitHub Desktop.

This comment was deleted from markdown-it/markdown-it#328 (comment)

I don't agree with your vision of situation. Jon Schlinkert was added to copyright string by mistake (in advance, because he fooled me with false promises) and he was not a copyright owner.

To this point I've remained quiet despite your repeated public dishonesty and not respecting the copyright on remarkable. I'm the copyright owner of remarkable, this is a fork of that project. As you know (and the entire world can see for themselves), what is now called "remarkable" initially was called remarked, which itself was a fork of marked.js.

You contacted me and asked if you could contribute to that project. I asked you why you contact "me"?, and you gave a couple of reasons, including that you thought my approach was better than other libraries you found. I said yes and you said you wanted to do a lot and potentially make major changes. I said that would be great, then we went back and forth in an email discussion about what that would mean.

In one of your emails, which I posted publicly in its entirety the last time you made this claim, you stated that you did not expect me to contribute in any way, you only wanted to "use my name" and you had some time to give and needed a new markdown parser with certain features. I made it clear that I was busy raising funding, and I didn't know how much time I would have to work on the project. You reiterated that it was fine as long as you could do the work "under github.com/jonschlinkert" and that if I decided to leave node.js "like TJ" (in your words) that I would transfer the project to a different account (fwiw I'm still here).

I agreed to it and added you and other collaborators of yours to remarked, where we continued work on that project.

Soon after that, I suggested that we rename the project, as I thought of a new name, remarkable and was excited about the project., We both thought it would be a good idea. Thus, we created remarkable, seeded with some of the utility code from remarked. We spent quite a bit of time discussing how the code would work, what the API would be, and what features it should have. I also spent time explaining to you how we could increase awareness by improving SEO by doing certain things in the readme (and even code comments). You replied that you always thought my readmes were too verbose and wordy, and that developers will never read all of that, but now it made sense why I wrote so much (for SEO). I think any person familiar with open source would agree that any time spent at all is considered contributing. It doesn't need to show in the commit history, and saying it does is dishonest (although I can't say it's surprising that @puzrin doesn't respect my contributions).

Not long afterwards, the project started getting stars, and was mentioned on reddit, and you started publicly making negative comments about me and how "I wasn't doing anything" and you were the only one making commits. That alone was fine, I can deal with that. But then you started being combative in normal discussions, and it seemed fairly obvious that (because of the project's success), you regretted deciding to do the work under my name. For no good reason at all, you started threatening to move the project.

You might have regretted your decision, but unfortunately, that's too bad. You like to tell people I "didn't do anything" because you can conveniently point to the commit history on remarkable, forgetting to mention that the codebase started with remarked and that I helped with other high level things (including the inspiration behind the projects in the first place). Regardless, even if I didn't make a single commit, that doesn't make you entitled to the copyright. I wouldn't even care about this if you didn't keep saying dishonest things about it publicly.

Because of your dishonest claims here and on the commonmark forums, every once in a while, since this all started, I get rude comments from people who have no clue what really went down, and have the misguided belief that you did me some kind of favor. To clear the air, my projects, not including remarkable, were downloaded 5 billion times in the past 12 months, which accounts for nearly 6% of the total downloads on NPM. Remarkable's downloads equate to 0.0002% of that number. IMHO, "my approach" and my guidance to building the API, along with my reputation, were arguably just as important to what made that project successful.

In this project, markdown-it, I'm fine with you saying whatever you want about why you forked it from remarkable, but if you continue to make dishonest comments about my involvement, and don't add me back to the copyright, I'll be forced to ask for a DMCA takedown, which is the absolute last resort and something I would never want to do to an open source project. But I have an email trail and git history to prove my involvement, and the backlash I'm getting from this is getting ridiculous.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment