Earlier quoted context omitted.
I’d wager a guess that bootcamps teaching JS producing lots of people. Eventually, some will want to recreate something from scratch. A law of large numbers thing. I could be wrong though. As for where it’s going, Node based CLI programs. For example, `yarn upgrade-interactive` uses it (a chalk-like module)
Combination of so much JS programmers being * Young * Hipster * From bootcamps without any other serious knowledge. * A culture of resume padding * A total lack of care about security, performance or reliability.
A notable JavaScript developer shamelessly copied one of my most downloaded nod
121–130 of 309 posts
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#122What I find absolutely baffling about all this is that it could have been avoided by adding a throwaway line about how this library is a fork of the other one with performance in mind. A lot of drama can often be avoided if people just communicate better.
This doesn’t feel like a communication issue as much as an ethical question.
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#123Earlier quoted context omitted.
There are many, many, many such movements. Which somewhat defeats the point, really.
This is why I have 107 different point-releases of lowdash and jquery in my node_modules folder
Would totally believe that lowdash is a lodash fork.
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#124People should be encouraged to open source their code if it's useful for the community. They should not be worried that some big gun take it and promote it as its own.
I wonder how the community can best prevent this behaviour?
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#125Earlier quoted context omitted.
The MIT license still requires attribution, so no this isn't ok.
That doesn't conflict with anything they said.
but it does conflict with this particular remark:
"the original author has no rights to draw consequences from this rip-off"
since the license requires attribution, this is false.
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#126Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#127Earlier quoted context omitted.
The absolutely crazy thing is the person who caused this doesn't even think they did anything wrong: https://github.com/babel/babel/pull/13783#issuecomment-92724... And there are people supporting their position. I think because JS is such a large tent, there are folks not familiar with licenses and general norms in this space. I don't think it's something that being reasonable and pointing things out wouldn't fix. A…
> I think because JS is such a large tent, there are folks not familiar with licenses and general norms in this space. It's worth pointing out that this is all about a bunch of packages that decorate strings with ANSI colour escape sequences... I'm not saying it's worthless, or that there is nothing wrong in principle - but it's a lot of noise over something easily replicable from scratch - something simple enough th…
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#128I keep thinking about this event and it seems like a fractal of bizarre phenomena. The act of stripping git history and attribution while forking is itself malicious, but then aggressively creating pull requests across major projects to use the new version and rack up your download count (???), then picking petty fights with the creator of the original over attribution (????), and the fanbase (?????) of the forker do…
GitHub / NPM / Twitter together with the conference scene seem to be leading to some form of insta-gramification of open source and programming in general it seems. Edit: Maybe HN is to blame as well.
There is something of a insane competition going on at various levels, people judging languages by their rank on various sources. Saying a specific language is "winning the race". We all know since the 70s that no language is winning ever. Calm down, code in what you like and people around you can use and understand. Create a new language, have fun... Things in life are not always a competition, you can relax.
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#129Earlier quoted context omitted.
> I think because JS is such a large tent, there are folks not familiar with licenses and general norms in this space. It's worth pointing out that this is all about a bunch of packages that decorate strings with ANSI colour escape sequences... I'm not saying it's worthless, or that there is nothing wrong in principle - but it's a lot of noise over something easily replicable from scratch - something simple enough th…
I thought it was a joke your is-odd comment. But no it is at version 3.0.1 and has 2.1 million downloads a month[0]... And it has a dependency to is-number. With the performance of today's tree shaking systems I wonder why there is not a simple math lib. [0] https://www.npmjs.com/package/is-odd
I think this makes it easier to acquire an inflated sense of importance when an authors package reaches popularity - most of the small packages have some value and aren't as ridiculously worthless as "is-odd"; yet they also don't embody anything particularly unique or difficult to replicate.
> I wonder why there is not a simple math lib.
There are some non-standard but comprehensive math libraries such as MathJS. Although I don't think "is-odd" could be attributed to an absence of standard math libraries.
Re: A notable JavaScript developer shamelessly copied one of my most downloaded nod
#130This seems to be a completely normal fork. This is not the first time that happens to open source software, and is an important part of the open source ecosystem. Off course forks are not a nice thing for the original authors, but a lot of good things happened because of forks. Libreoffice, Xorg, and many more. The original package was MIT licensed, so this is totally legal and okay to do so If there is a good reason…
The other way to look at this is that this guy’s whole Twitter thread is not in the spirit of open source. It’s not about you. It’s about improving life for everyone by freely sharing code. If you want it to be about you, don’t pick MIT from that drop down.