I think "business logic" is indeed temporary. With very few exceptions, most code you write for someone else will not stand the test of time. In fact, most of the companies I've worked for do not exist or have greatly changed over the years.
MIT/BSD software is a little better.
And strangely - GPL software does stand the test of time.