I wrote a SaaSS app (fully free software, with available source and the
server running in user's office).  Without JavaScript for its user
interface it would be unusably tedious and slow to use (I tried when
developing it; it still isn't as good as it could be due to my limited
experience with client-side development).

What solution do you propose for developers like me?  Should I ask the
user to spend more time waiting for pages to load, type all data that
some JavaScript code can easily fill, or write a much more complex
desktop program doing the same task?

Many projects that seemingly just remove nonfree software do solve real
problems: they support free replacements for such software, find (and
get fixed) real licensing issues in upstream software, solve unrelated
issues (e.g. all work that Trisquel does for usability and
accessibility), etc.  I think the whole benefit of LibreJS for
user/developer is being more aware of license compliance of one's own
code (and possibly not getting offended by people mistakenly calling the
program nonfree).  I don't see such benefits in what you propose.

Putting all features in the browser won't work: some are really
domain-specific.  Static analysis won't work much more than e.g. video
downloader programs do (they find specific text on specific sites; it's
easy for a human to find working video URLs that they won't find), it's
obvious that it cannot work in all cases without running the code.

Attachment: signature.asc
Description: PGP signature

Reply via email to