[mdlug] "non-free javascript"
Ron / BCLUG
admin at bclug.ca
Wed Jan 8 05:55:43 EST 2025
LAP wrote on 2025-01-08 02:25:
> I would suppose that he is referring to the GNU LibreJS project:
>
> https://www.gnu.org/software/librejs/index.html
Having read through that, I do have a few issues, even though I'm an
ardent FLOSS supporter.
> For instance, Google Docs tries to install into your browser a
> JavaScript program which measures half a megabyte
Okay.
And how big an application would a binary executable be that performed
the same functionality? Would probably have to be statically linked to
ensure consistent UI/UX across all platforms...
> in a compacted form that we could call Obfuscript.
That's a bit incendiary, "Obfuscript". Clever though.
Of course, if it weren't minified, there'd be complaints about it being
too big.
Can't win sometimes.
As for the rest of it, the definition of a "non-trivial" JS program is
maybe a bit arbitrary, but whatever.
As for the actual non-minified source code not being available, yeah,
that could be considered an issue in a dogmatic or ideological sense,
but realistically, I can't get too upset about it.
There are several open source projects where they did everything
correctly, then along comes Amazon or someone and makes a killing on
implementing the project, often without contributing back, and that's a
tough problem to solve.
The license grants the right, but the devs are kinda screwed.
I'm finishing off a web app that does Recency / Frequency / Monetary
analysis of transaction data for marketing. It's something I conceived
of and wrote 100% myself. Took a *lot* of time.
If I open-sourced it, I'd be very concerned some large org would just
stand up their own instance of it and start charging a good price for
each run of data through it.
So, there's no way I'd open-source it unless on my death bed.
Yet, I still consider myself a FLOSS advocate.
TL;DR
Cannot expect *every* piece of source code to be released, it's not
realistic.
Focus on the tools / infrastructure and be happy how far we've come
since the '90s.
Thanks for letting me rant & rave.
Shameless plug for RFM tool I'm working on, still in dev / testing:
http://bclug.ca:3009
Uses open source ReactJS, open source Google's Material UI, open source
Nodejs, open source PostgreSQL, on Linux on a RPi.
I think it's pretty slick and useful.
Closed source application.
More information about the mdlug
mailing list