Earlier quoted context omitted.
Careful! I’ve always felt that, as written, copyright should not apply to most software. Since only creative expressions may be copyrighted and functional expressions are not copyrightable, it’s very hard to match up the copyrightable portions of software with those that are not. Requiring a declaration of what parts are and are not copyrightable for software would be a major shift in policy and require major changes…
Not advocating copyrightable software, but it seems clear to me that if databases are copyrightable because they represent curation, then software must be too. Any line of code, probably not. But a program as a whole, sure. Otherwise I think you blow up music copyrights too, since a single note isn’t copyrightable and a song is just a bunch of individual notes. At some point, choosing, ordering, and organizing a coll…
What you're suggesting, about a minimal work, is litigated endlessly with respect to music copyrights (since a lot of pop music is very similar, arguments about plagiarism get crazy), but is part of the law already.