Ubuntu QA:
BlogBrainstorm
Log in
Ubuntu QA
The Ubuntu community has contributed 8347 ideas, 36569 comments, 875408 votes

Contributor Eldmannen




up
-9
down
Prevent license proliferation  
Written by Eldmannen the 10 May 08 at 16:02. Category: Others. New
Try to prevent license proliferation.

License proliferation is a problem in the open source ecosphere that occurs when a piece of software is licensed under a custom vanity license instead of an established standard license such as the GPL or BSD license.

The main problem is that re-use of source code sometimes can become impossible due to license incompatibility. There are other problems too.

http://en.wikipedia.org/wiki/License_proliferation

Ubuntu can do this by not including software which uses vanity licenses.

See the 8 comments (latest comment the 11 May 08 at 06:00) >>

up
12
down
Progressively eliminate binary blobs  
Written by Eldmannen the 10 May 08 at 17:37. Category: Others. New
Binary blobs provide us with short-term convenience.
However, in the long run they are bad.

We should strive to progressively eliminate binary blobs. One blob at a time.
The inclusion of binary blobs are sending the wrong signals. It is not something we should encourage.

If the amount of binary blobs grow then I think that is very dangerous.

* Blobs cannot be supported by developers.
* Blobs cannot be fixed by developers.
* Blobs cannot be improved.
* Blobs cannot be audited
* Blobs are specific to an architecture, thus less portable.
* Blobs are quite often massively bloated.

Blobs can contain malicious code and backdoors and you may never know. You cant trust them.

Inclusion of blobs are sacrificing our values.

It is giving up essential freedom to purchase a little temporary convenience.
Pleasant in the short-term but bad in the long term.

http://www.openbsd.org/lyrics.html#39

See the 4 comments (latest comment the 10 May 08 at 23:20) >>