Beautiful Architecture
C H A P T E R T W E L V E When the Bazaar Sets Out to Build Cathedrals How ThreadWeaver and Akonadi were shaped by the KDE commu ...
the KDE developer community itself, they are also used by many third-party developers, both commercial and noncommercial, to pro ...
entirely, yet all of those concerns are valid and of equal importance.‡ Much like the rest of the industry, Free Software in gen ...
dictators who claim to be benevolent. There are examples for successful and unsuccessful communities on both ends of this contin ...
other projects that relied too much on it ceased to exist when the major funding sponsor keeled over or lost interest. Because o ...
Given this history, let us look at some of the ways in which a project like KDE tries to deal with issues that go beyond what a ...
development goals. Code artists are intrinsically motivated and choose and decide their own individual priorities. Software stil ...
“accomplished” KDE contributors are members, the KDE e.V.’s opinion weights rather heavy. Also, it is the host of the annual Aka ...
itself. The main technical goal, to support the developers and other contributors with funds, materials, organizations, and othe ...
happen, and the vision the authors have for its future. On the way, we will provide some detail on the technical solutions that ...
much internally, for fear of bringing the wrath of their fellow developers upon them should they break their ability to read and ...
not directly paid for their KDE work, there are many who work as C++ and Qt developers full- time. There are still volunteers, e ...
There would be only a very limited amount of data. After all, how many contacts would users typically have to manage, and how m ...
somehow. It was also felt that the heavily polymorphic (thus pointer-based) APIs in use for calendaring in particular would make ...
The possibility to share such a crucial piece of infrastructure across the whole Free desktop in the future, plus the fact that ...
be fun to work on, better documented, less arcane, and more modern. It was hoped that this would attract new contributors and al ...
discussed was to use http/webdav for the transport, possibly reusing an existing http server implementation such as Apache, but ...
the overall system. Agents* can crash without taking down the whole server. If synchronous interaction with the server is more c ...
board drawing from that discussion in Figure 12-1 shows, there would be a storage (persistence) layer at the bottom, with logic ...
reasons should be handled under the hood as much as possible. The example of avoiding notification storms is taken care of by a ...
«
11
12
13
14
15
16
17
18
19
20
»
Free download pdf