I'm looking for a license that's similar to the CC BY-SA license that allows people to use my code for whatever purpose as long as they license derivative works under the same license. The distinction between it and something like the GPL (and why I want a different license) is that the CC BY-SA allows you to release builds of software without the source code. This means that if someone releases a source-unreadble version people can reverse engineer and freely copy it.
The issue with the CC BY-SA license is that it's not suitable for software. There's no warranty disclaimer, and its applicability to software presents a lot of questions. Is there something with the terms of the CC BY-SA except for the usual fixings in a software license?
EDIT: Something I forgot to mention is that I want to emulate something close to the CC-BY-SA 1.0 license where there is no compatibility with the GPL.