BSD license says (emphasis mine):
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met...
It sounds "binary form" refers to the form of software in which the content is just an array of 1's and 0's, which are, after all, "binary".
But what about the output form that is not exactly 1's and 0's? For instance, JavaScript files get minified/uglified in a "bundling process" (a usual step in website and JS library building), the output isn't exactly 1's and 0's, but very-difficult-to-read files, for example:
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z]
Are these output files covered by the definition of "binary form" of the BSD license?
Another example is raw HTML, CSS, and textual files - after "bundling", they usually stay more or less the same as the source. Are they covered by the definition of "binary form" in the BSD license?
This is a hypothetical question to test the robustness of the license's wording.