Re: How to properly (re-)license a theme
Reply #30 –
Arantor, you could remove the copyright after changing a single LOC. It all depends on one thing: chance of winning litigation. We're not talking about ethics here because that is a feeling of being "right". We're talking about copyright as in law. If you don't think you'll be challenged or if you are challenged, you will win or if you lose you can deal with the consequences, you can go right ahead and remove it. That is how life/law works.
Now, if you are talking about what is "right" ethically: if it feels wrong, it is wrong; if it feels right, get a second or third opinion just to make sure. I would err on the side of getting those opinions.
Unless your ban system is completely different (unlikely) and the management of it is completely different (possible) than it is going to be a derivative of the original. I don't see how ManageBans in Elkarte isn't a derivative. Once again, it is all interpretation.
Re: How to properly (re-)license a theme
Reply #34 –
Not that you wouldn't rewrite it, but that there is a very finite number of ways to "ban" someone via an IP address. Then you have to define "ban" as restricting access to a web resource with known parameters such as IP address and login username. Is your ban system a derivative of SMF's? It might have a different skin on it, but if you didn't change core concepts, it will be hard to argue otherwise.
I realize I am also talking about patents here and might even be stepping over in to patents instead of copyright, but the fact is that software lives in both worlds. It is art and it is science. This goes for all designs - which software is. Mechanical drawings on how to build the Model T can be patented and copyrighted. You automatically get copyright and it is a much narrower field, but then comes patents. In a patent you can claim (that's the base of them) the concept of restricting access to a resource based on an IP address (make a separate claim for username, and another for email, and then another for any known parameter... this is how you get them passed and still make them super broad). Now you have two ways of protecting your work: narrow (copyright) and broad (patent). Even copyrights aren't that narrow. If you translate the work to another language, it is still copyrighted under the original. If you go and change every word in it but the sentences means the same, it is copyrighted. Look at how that applies to software - port it, same work; change whitespace, architecture, etc but the end result is still the same - derivative.
That was a tangent that does not really have anything to do with SMF/Wedge/Elkarte, but does have to do with business if you're wondering about IP (intellectual property).
Re: How to properly (re-)license a theme
Reply #37 –
I understand you're naturally a dick, but I don't really care if your system is completely different or not. I couldn't possibly care less about the features or changes you've made. The question is rhetorical. There is no answer because, like I said, it all depends on who is interpreting it. If you're asking if it is different, that is different than asking at what point any software is different. If you're wrong, you'll find out in court. If you're right, you might never find out and always have the possibility of being sued or be sure of it after you've been vindicated in court.
Although we want it to be black and white, law isn't.
Re: How to properly (re-)license a theme
Reply #38 –
Norv, I am not a fan of most software patents. Though, if you just built the human brain in software, I think you've got ground to stand on. Most patents in general are BS today - at least in the US. I had a class on IP once and the IP attorney that gave it pretty much told us that the USPTO was once proud of protecting free trade through limiting claims. Now they are proud of protecting free trade through unlimited claims.
You laugh at "restricting access on IP address." I have no idea why... there are patents on all kinds of stupid stuff that costs businesses billions each year. I wouldn't even doubt that is patented by someone like Cisco or IBM a long time ago.
It is really hard with copyrights to decide when you've crossed the implementation and in to the idea. When you derive your entire work from another's work, and then change a piece of it, it is tricky to determine when it is a derivative and when it is a new piece of work. You don't really know until you have a ruling by an arbitrator or judge.