Wordsmith.
This commit is contained in:
parent
bfa23dc3ef
commit
3ffa9f219a
1 changed files with 5 additions and 3 deletions
|
@ -270,10 +270,12 @@ source that corresponds to any deployed binary.
|
||||||
|
|
||||||
Too many software projects rely on only one or a very few team members who
|
Too many software projects rely on only one or a very few team members who
|
||||||
know how to build and assemble the final released product. Such knowledge
|
know how to build and assemble the final released product. Such knowledge
|
||||||
centralization not only creates engineering redundancy issues, but it also
|
centralization not only creates engineering redundancy issues, but also
|
||||||
endangers GPL compliance, which requires you to provide build scripts.
|
thwarts GPL compliance. Specifically, CCS does not just require source code,
|
||||||
|
but scripts and other material that explain how to control compilation and
|
||||||
|
installation of the executable and object code.
|
||||||
|
|
||||||
Avoid relying on a ``build guru'', a single developer who is the only one
|
Thus, avoid relying on a ``build guru'', a single developer who is the only one
|
||||||
who knows how to produce your final product. Make sure the build process
|
who knows how to produce your final product. Make sure the build process
|
||||||
is well defined. Train every developer on the build process for the final
|
is well defined. Train every developer on the build process for the final
|
||||||
binary distribution, including (in the case of embedded software)
|
binary distribution, including (in the case of embedded software)
|
||||||
|
|
Loading…
Reference in a new issue