https://github.com/microsoft/tslib/issues/47
(Disclaimer: I like TS, but I filed the above bug.)
>Please do not use "public domain", it's not a license and it makes it impossible to use such code in corporate context. //
Seems pretty ridiculous, "can't use code unless it's encumbered by licensing restrictions"??
https://creativecommons.org/share-your-work/public-domain/cc... https://creativecommons.org/publicdomain/zero/1.0/
Some works have no copyright, typically because they're the product of a US Federal institution, or the copyright has expired. In American English this copyright-free state is also known as "public domain". (In British English it can mean something quite different.)
To put something in the "public domain", you need to make a statement of such. In other words, a licence. You could just say "I put this in the public domain" but it may not provide the certainty that bigcorps like. CC0 is a way of saying this in bigcorp-friendly language. (The CC0 page at https://creativecommons.org/share-your-work/public-domain/cc... explains this well.)
Alternatively, you can use WTFPL, which is a really great way of putting your works in the public domain while guaranteeing that bigcorps won't use them (see: statements on HN by Google people, passim).
I thought the point of WTFPL was that you didn't care who used your code for what.
https://opensource.google/docs/thirdparty/licenses/#wtfpl-no...
It's more than that - it's impossible to place things in to the public domain in many juristictions - like the UK.
(This is because copyright is property, and property must have an owner under the law of England and Wales [also Scots law I think, but I don't know]. Thus, a declaration that something is in the PD is of no effect.)
Moreover, Google have been allowed to assume ownership of intellectual property (content of books). The moral rights on those properties have been effectively cancelled.
Sure, bona vacantia is A Thing - but your comment spells it out. The copyright gets _sold_ by the state to whoever wants to buy it.
That is not the same thing as public domain - the new owner can enforce their monopoly rights over the works which can screw over anybody depending on the work being "in the public domain".
I'd argue that when I release something to the public domain that means that I give an open license such that the work can be used as if in the public domain until such time as it actually enters the public domain.
But, yes, I can see how that's a risk companies might avoid until caselaw backs that up.
Some communities like the ClojureScript uses it extensively and a front end project in ClojureScript require very few dependencies.
Edit Answering to Jyaif: Anecdote is not data, here is it comparing the popularity of Closure library against Angular -another Google technology-: https://trends.google.com/trends/explore?date=today%205-y&ge...
You must be new to this whole Microsoft vs Netscape thing :-)
What Microsoft should do is get Google & co. onboard with creating a full-featured standard library. Microsoft going at it alone would create a huuuuuge backlash because of ye olden days.