bismuthsalt
* Cannabis already legalized. Driving kids to school past huge "Amazing Cannabis" posters all over the city.
* De facto policy to not interfere with the ever growing mass of homeless addicts in the streets.
Next steps:
* Legalize all drugs.
* State sponsored "safe" injection sites.
* Abolish the police.
The only stretch is "in schools". There is a palpable sense of a loss of any and all moral barriers. Worse, erst shunned behaviors must be promoted, if only to spite the other side. In the wake of sexual liberation we got free condom dispensers in schools. Not much of a stretch to imagine that drug liberation, the next Chesterton fence to tear down, will bring free drug dispensers. Teach abstinence? Pshaw, that'll never work. Addiction therapy? That's evil, man.
> But Portugal’s experience is often misunderstood. Although it decriminalized the use of all illicit drugs in small amounts in 2001, including heroin and cocaine, that’s different from making them legal. And it did not decriminalize drug trafficking, which would typically involve larger quantities.
> Portugal’s law removed incarceration, but people caught possessing or using illicit drugs may be penalized by regional panels made up of social workers, medical professionals and drug experts. The panels can refer people to drug treatment programs, hand out fines or impose community service.
> A lot of the benefits over the years from Portugal’s policy shift have come not from decriminalization per se, but in the expansion of substance-use disorder treatment. Such a move might bring the most tangible benefit to the United States.
Second, unclear what the legal status of libm is. It appears to implement a standard, thus is legitimate to ask whether the set of implemented functions and their names are the original contribution of libm authors, or are derived from the standards. Generally, if one wants to implement a standard, one needs to acquire the rights to do so, usually in the form of a reasonable fee.
Third, if there are significant overlapping parts that are the creative work of libm authors, and they can establish a prior art claim, they are entitled to seek fair compensation from Sun / Oracle.
https://docs.oracle.com/javase/8/docs/api/java/lang/Math.htm...
https://sourceware.org/newlib/libm.html
PS. Re: atan2, wikipedia: 'The function atan2(y,x) first appeared in the programming language Fortran (in IBM's implementation FORTRAN-IV in 1961). It was originally intended to return a correct and unambiguous value for the angle θ in converting from cartesian coordinates (x, y) to polar coordinates (r, θ).' Perfect example of a term that arguably migrates into the common technical vocabulary over decades.
What we need the law to do is to distinguish between copying a piece of code and using a piece of code. Just because I use your code doesn't mean you own my code too. What we need the software industry to understand is that relying on a proprietary library makes it impossible to cheaply switch your code to an alternative implementation without rewriting your own code. Alternatives exist: use software with an open license model, or shim out the proprietary library.