When an open source project wants to make major changes in its core code, such as revamping a user interface library, it faces the two elephant problem. The difficulty is moving the second elephant into the room without disturbing the first or just filling the room completely with elephant.
Full story »