Earlier quoted context omitted.
Software is copyrighted "by default". You don't need to apply for copyright like you would need to do with a patent.
https://www.uspto.gov/patents-getting-started/international-... USPTO explanation of difference between a Patent, Copyright, and Trade Secret.
Major bank accidentally published a private package to the public NPM Registry
71–80 of 236 posts
Re: Major bank accidentally published a private package to the public NPM Registry
#72Earlier quoted context omitted.
No, npm only says you give them a license to allow them to serve the package to users; other than that, you're free to license it however you want.
So the bank shouldn't be able to send DMCA takedown notices, right? Because they granted npm the license to redistribute the package.
Re: Major bank accidentally published a private package to the public NPM Registry
#73This really isn't news, folks. It happens every week. I was just grumpy this morning.
Or something to that effect. Or maybe companies can just pony up for NPM Enterprise which fits their use case.
Re: Major bank accidentally published a private package to the public NPM Registry
#74Next tweet: “We sell a thing that prevents this kind of mistake ...” Just sayin.
Re: Major bank accidentally published a private package to the public NPM Registry
#75Slightly off topic, but my experience with lawyers and technology has been mostly discouraging. For example, one lawyer wanted to sue a client of ours for using an open-source JS dropdown menu that we were also using--he said they stole our code. He was also concerned that we were letting people 'View Source' our web pages and stealing our IP.
Re: Major bank accidentally published a private package to the public NPM Registry
#76Why not just take it down? What do you need a lawyer for ? Isnt there an option for deleting your own packages ?
Re: Major bank accidentally published a private package to the public NPM Registry
#77Re: Major bank accidentally published a private package to the public NPM Registry
#78Earlier quoted context omitted.
You'd think it's like, some proprietary trading algorithm, but in reality it's probably their own implementation of left-pad.
It was a react package. Source: https://twitter.com/seldo/status/1105157348560007168?s=09
Re: Major bank accidentally published a private package to the public NPM Registry
#79Earlier quoted context omitted.
Does the fact that the bank distributed the material in the first place change the situation?
No. The Bank's intent is what matters, not the intent or actions of a single employee.
Re: Major bank accidentally published a private package to the public NPM Registry
#80Earlier quoted context omitted.
If their code is proprietary, no one can use it. Even if they accidentally uploaded it to a public site.
> If their code is proprietary, no one can use it. Even if they accidentally uploaded it to a public site. Surely this depends on the terms under which they uploaded it. I would expect npm to have a legal structure in place under which code you upload for public use is also licensed for public use.