Lines Matching +full:best +full:- +full:effort

7 -----------------
15 Linux kernel must be made available under a GPL-compatible license.
24 :ref:`development_early_stage` covers early-stage project planning, with an
35 Following the advice in this section should help to ensure the best
51 ---------------------------
56 kernel has evolved into a best-of-breed operating system component which
57 runs on pocket-sized digital music players, desktop PCs, the largest
66 capable and well-suited to the task at hand as possible. Distributors and
77 free software projects. A typical three-month kernel development cycle can
85 smoothly (and produce a high-quality product) in an environment where
99 frustrating experience. There is a lot of material here, but the effort
102 better; the following text should help you - or those who work for you -
106 -------
115 Amanda McPherson, who saw the value of this effort and made it all happen.
118 ------------------------------------------------
128 As a way of illustrating the costs of out-of-tree code, here are a few
132 - Code which has been merged into the mainline kernel is available to all
139 - While kernel developers strive to maintain a stable interface to user
142 improvements to be made at any time and results in higher-quality code.
143 But one result of that policy is that any out-of-tree code requires
145 out-of-tree code requires significant amounts of work just to keep that
154 - Beyond that, code which is in the kernel will often be improved by other
158 - Kernel code is subjected to review, both before and after merging into
164 developers. Out-of-tree code is lower-quality code.
166 - Participation in the development process is your way to influence the
168 are heard, but active developers have a stronger voice - and the ability
171 - When code is maintained separately, the possibility that a third party
174 harder - to the point of impossibility. Then you will be faced with the
177 users over to the in-tree version.
179 - Contribution of code is the fundamental action which makes the whole
184 success of this platform; contributing code is one of the best ways to
187 All of the reasoning above applies to any out-of-tree kernel code,
188 including code which is distributed in proprietary, binary-only form.
190 before considering any sort of binary-only kernel code distribution. These
193 - The legal issues around the distribution of proprietary kernel modules
194 are cloudy at best; quite a few kernel copyright holders believe that
195 most binary-only modules are derived products of the kernel and that, as
199 legal advice. The true legal status of closed-source modules can only be
203 - Binary modules greatly increase the difficulty of debugging kernel
205 the distribution of binary-only modules will make it harder for your
208 - Support is also harder for distributors of binary-only modules, who must
215 - Everything that was said above about code review applies doubly to
216 closed-source code. Since this code is not available at all, it cannot
222 a self-contained product which uses a frozen kernel version and requires no
231 ---------
238 versions of the GPL) or the three-clause BSD license. Any contributions
258 its owner, or which risks creating copyright-related problems for the
259 kernel (such as code which derives from reverse-engineering efforts lacking
262 Questions about copyright-related issues are common on Linux development