Weren't we 6 months away a year ago or something?
nous
But why won't anyone think of the AI shareholders...
That is the type of thinking that causes a massive amount of CVEs in those languages.
Hey, the design specs never said the program shouldn't blast out and air raid siren at full volumn every time the user clicks a button. Cannot be a bug, must be user error.
Does not have a countdown timer but does have a background sound and share with social media buttons that take up half the page on mobile? Weird definition of minimalist.
The company you work for will likely not like that. Needs a special case license to be drawn up would probably need to involve lawyers and cost far more then is worth the hassle. Vastly easier just to give it a MIT license.
People seem to forget that most of the open source language library code out there is written by people working for companies, being sponsored by companies or writing it so they can use it where they work. Some might start out as hobbiest projects but if it survives and grows it eventually will be sponsored in some form. Even if indirectly by some guy that wants to use it where he works.
The boring alternative: keep wiring explicit
...
Longer? Yes. But:
Is it though? IMO the explicit code is shorter, cleaner and easier to read. The DI framework code I don't know what it is doing and looks like more lines of code.
This is not a rust thing. Most popular languages with a library distribution system favour permissive licence like MIT Apache 2.0 or BSD or similar.
More mainstream languages are that way because cooperations use them - most people learn a d use the language that will get them a job or the ones used by where they work. And if the language it tooling and libraries where not permissive they would likely not be allowed to be used in a lot of companies.
And most of the libraries written for languages these days are done by people paid to do it, either directly by being hired or sponsored to do so or so they can be used when they are at work. The GPL would basically not allow the vast number of people who are writing code from using the library.
You would be surprised. A lot are written by people as part of their job or so they can use them for their job or being sponsored by a company to do the work. The people with the most time to contribute library code to rust are being paid to do it in one form or another.
To live preview changes to the document in a web browser. Given it can output html this just makes things a bit more convenient.