Earlier quoted context omitted.
Your lack of professional seriousness is truly astounding. One of the primary reasons we've gone with React/NextJS coupled with MongoDB and Kubernetes over HTMX
you chose your stack by weighing the professionalism of the twitter account?
Htmx changes license to Zero-Clause BSD
41–50 of 120 posts
Re: Htmx changes license to Zero-Clause BSD
#42background: - over the weekend I started making the @htmx_org twitter account increasingly corporate looking - started talking a lot about MSFT, implying they were interested in htmx - someone asked if MSFT was going to buy htmx: https://fxtwitter.com/htmx_org/status/1746656784088228204 - i then put up a post about changing the htmx license, implying i was going to restrict it due to MSFT interest: https://fxtwitter.…
bravo, what editor did you use to change the license file?
Re: Htmx changes license to Zero-Clause BSD
#43Earlier quoted context omitted.
What’s wrong with mongodb?
Mongodb was/is for a long time inconsistent. You had to worry loosing data when using mongo. And everything mongodb brought us, was either implemented by someone else better or already existed. If you use mongodb today, just go with postgres and forget about mongo
Re: Htmx changes license to Zero-Clause BSD
#44Is "zero-clause BSD" a joke, or is it considered a legitimate license? If the latter, does it actually differ from the MIT license in anything other than name?
Presuming that 'MIT' was a typo: most BSD-licensed software doesn't use the original (4-clause) BSD license, most are under variants: https://en.wikipedia.org/wiki/BSD_licenses
Re: Htmx changes license to Zero-Clause BSD
#45Earlier quoted context omitted.
What’s wrong with mongodb?
I can't speak to its current state, but there were some highly dubious design decisions early in its life, such as the library would reply to the client indicating a successful push of data into the database before the network request even left the local computer .
Re: Htmx changes license to Zero-Clause BSD
#46Re: Htmx changes license to Zero-Clause BSD
#47Earlier quoted context omitted.
I can't speak to its current state, but there were some highly dubious design decisions early in its life, such as the library would reply to the client indicating a successful push of data into the database before the network request even left the local computer .
The past mongodb issues don’t seem relevant unless they persist today, no?
Re: Htmx changes license to Zero-Clause BSD
#48background: - over the weekend I started making the @htmx_org twitter account increasingly corporate looking - started talking a lot about MSFT, implying they were interested in htmx - someone asked if MSFT was going to buy htmx: https://fxtwitter.com/htmx_org/status/1746656784088228204 - i then put up a post about changing the htmx license, implying i was going to restrict it due to MSFT interest: https://fxtwitter.…
Re: Htmx changes license to Zero-Clause BSD
#49Ultimately, I think this stems from the fact that Open Source licenses were explicitly created by people who wanted to be friendly to corporations, and the GPL licenses were created by the FSF, who are essentially the vegans of software. So I think in the long run what we need is a free software movement that is detached from both the dogmatism and absolutism of the Free Software Foundation and the desire to suck up with corporations. A movement that perhaps sees itself as being a check on the balance of corporations in the software world, but in a more pragmatic way.
I think the sort of license a movement like that might produce might end up looking something like the MPL 2.0: it allows combined works that use the existing code in any way they want, while requiring changes or improvements to the existing code to be shared back to the community, so that there is a clear requirement to give back to the things you benefited from, without trying to also take away the things you or your team wrote themselves.
This is similar to the LGPL, but unlike that license the basic unit of separation is clearer: files. Original source code files and any files containing substantial portions of code copied from the original source code are considered part of the original work, and therefore something to which changes must be contributed back to the community, but anything outside those files can stay proprietary. This is a lot clearer and more flexible than the LGPL, meaning developers from FOSS and from corporations can use code under the without headaches, while still not allowing companies to just completely free ride on the things the software community makes, and we get to have both because unlike the LGPL the MPL is willing to sacrifice some stringency and control in return for those benefits.
Additionally, and perhaps more importantly, it doesn't have particularly onerous source distribution requirements or requirements to distribute your own application as object code or provide some other way for users to swap out the version of the free software code that's being used, which likewise does sacrifice some FSF purity, but in return for a massive decrease in the complexity, onerousness, and annoyingness of the license requirements as a whole. So yeah, the MPL isn't perfect — maybe the ideal free software license would be the LGPL with just clearer specification of where the boundaries are between the LGPL code and the proprietary code, and no annoying object code or dynamic linking requirements — but it's a lot closer to where I think we need to move with licenses. I don't think zero clause open source licenses are the way.
Re: Htmx changes license to Zero-Clause BSD
#50I use the zero clause licence for my all my work because it just removes all the overhead of using my code. I think (please correct my understanding) zero clause BSD can be embedded in a GPL project too, it just becomes one-way included, subsumed into the GPL project and then under the GPL licence. (Relicenced) Could the author of HTMX explain their reasoning for changing the licence? I am curious?