To the candidates, Some parts of the DFSG seem like they do not apply to some types of works. In particular, items 2, 6, 7 and 8 seem to not apply to things that are not "programs". Much of the DFSG doesn't seem to apply to things that are not "software".
The DFSG does not define what is meant by "software" or "programs". The definitions of software and programs on Wikipedia does not include things like documentation, fonts, raster images, vector images, 3D models, web pages and so on. It isn't clear to me which kinds of software are considered "programs" under the DFSG and which are not. The FTP team have been behaving as if the all of the DFSG applies to all types of works, particularly for DFSG item 2 they require "source" for PS/PDF documentation. Over the years some developers have been complained about having to strip non-free and or sourceless files from source packages. I have interpreted this to mean that they don't think the DFSG should apply to the full contents of source packages. I believe the DFSG should ensure equality of access to works in Debian. Thus it is my opinion that all items in the DFSG should apply to the contents of all source and binary packages in Debian main and that we should amend the DFSG to replace all uses of the words "program" and "software" with "work". This would also align the terminology in DFSG with the terminology in the SC, which now uses the word "work". We probably also need an exception for license texts, which are usually not modifiable. The Open Source Definition is derived from the DFSG and has evolved slightly. If the DFSG were to change, we might want to adopt some of those changes at the same time. In particular the clarifying rationales are an interesting feature of the OSD in my opinion. Please share your thoughts on the SC and DFSG, in particular: Which items of the DFSG should apply to which types of works? How do you currently apply the DFSG wrt your Debian packaging work? How do you currently determine which files in upstream source packages are "source" and which are not? How do you currently deal with upstream source packages that include generated files instead of creating them at build time? Would you initiate or support a GR to replace uses of the words "program" and "software" in the DFSG with "work" where appropriate? -- bye, pabs http://wiki.debian.org/PaulWise -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/caktje6gjc2dcbncwr+rdllqnegahg_nqbb4mqng9t1covb3...@mail.gmail.com

