4 ms·
Do BMW have any obligation to provide it in any kind of buildable state? This looks like half a buildroot tree, but the build scripts are missing.
by voltagex_ 11y ago
Do BMW have any obligation to provide it in any kind of buildable state? This looks like half a buildroot tree, but the build scripts are missing.
- rlpb 11y ago"The source code for a work means the preferred form of the work for making modifications to it." For example, perhaps they have no build scripts, and do it by hand every time. If BMW developers do it this way, then that's fine by the wording of the GPL. It wouldn't be reasonable to require them to provide anything further than what they already do.
- bkuhn 11y agoScripts doesn't necessarily mean software scripts; it could be a script as in a script for a play. If the BMW engineers memorized their lines and know how to do them, they have to write out those lines as a requirement of the GPL. The GPL requires "oral tradition" build scripts to be passed along as well.
- jordigh 11y agoDo BMW have any obligation to provide it in any kind of buildable state? Yes. GPLv2, section 3: For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.