AIUI, Debian's commitment to free software is about choice. Therefore, non-free packages are simply made available in a different category outside the core distribution.
"Caring about 100% free software" is a misleading approximation of Debian's philosophy.
In a read-only Web application transactions are unnecessary and table-level locks are sufficient. But a multi-user read/write application would need row-level locking granularity or clearly it'd be unreliable.
Similarly, if you don't use rollback in your multi-user systems, your database will be worse than useless. Period.
Didn't Xerox Parc investigate foot pedals for pointer control back in the 1970's?
AIUI, Debian's commitment to free software is about choice. Therefore, non-free packages are simply made available in a different category outside the core distribution.
"Caring about 100% free software" is a misleading approximation of Debian's philosophy.
~ Casper Boden-Cummins
Debian user since 0.93r6
In a read-only Web application transactions are unnecessary and table-level locks are sufficient. But a multi-user read/write application would need row-level locking granularity or clearly it'd be unreliable.
Similarly, if you don't use rollback in your multi-user systems, your database will be worse than useless. Period.