Most elegant way to disable all BASIC functionality?

Tor Lillqvist tml at
Sun Feb 26 09:39:24 PST 2012

> Are you sure ?

Fairly sure. The Review Guidelines (which I can not quote) seem to say
so. Some people seem to say that interpreters for arbitrary code (as
opposed to interpreters for bundled code providing app functionality)
are allowed as long as you can only enter the code manually through
the app.

> and what is the substantial difference between interpreting a Basic
> script and a Calc formula ?

Turing completeness? Dunno...

In fact, my knowledge of what the BASIC in LO can be used for is quite
limited... Maybe if one would just limit the BASIC functionality to do
simple manipulation the data in spreadsheets, and remove access to
arbitrary existing UNO services it might be allowed? But people might
still then be able to write quite complex "applications" in LO BASIC
(and distribute them as spreadsheet documents) , and opening up
unmoderated application distribution routes is exactly what the rules
want to prevent, surely. Simpler to just avoid BASIC (and other
scripting, but that is more straightforward).


More information about the LibreOffice mailing list