If you believe in open source, then you need to be respectful of copyright law. It is the foundation for open source licensing.
https://github.com/libreboard/libreboard/issues/92#issuecomm...
I don't see how that follows. I support open source, that is, the free distribution of software code. Open source licensing is just a necessary evil to account for the fact that copyright is anti-open-source by default. A few decades back, when the US and other countries required registration to copyright works, open source licensing would have been a ridiculous suggestion (except for copyleft licenses), even though open source itself would still make perfect sense.
For example, if you don't respect copyright law, you wouldn't be able to argue that a corporation taking GPLed code and incorporating it into a proprietary product is immoral nor taking BSD licensed code and removing a link back to the original author is immoral.
No, I just can't argue that on the grounds that people should have a right to prevent others from copying their work. I can still defend it without incoherence on other grounds. Just because in some jurisdictions you have to use copyright to defend those rights, that doesn't make those rights dependent on accepting copyright.
For example, here in civil law countries, there's commonly no "copyright" as such; there's Moral Rights (which protect stuff like attribution) and Economic Rights. Therefore, there's no implication that abolishing Economic Rights like restricting others from copying must also abolish attribution rights.
Essentially, the attribution right is the goal, and copyright is just a method that can be used to achieve that goal. There's no incoherence in defending the goal without supporting this method of achieving it.
And that applies to the GPL as well - I can defend the right to prevent others from using your code in closed binaries, without having to defend the wider right of prevent any copying at all. (Though in my particular case, I wouldn't mind losing copyleft if copyright was to be abolished)
You're correct that moral and property rights are distinct in many civil law countries, but both are under the umbrella of copyright and, as far as I know, there are no countries that enforce moral rights but not property rights. I'm aware that there are countries that do the reverse: acknowledge property rights but not moral rights. Which countries' legal systems do you have in mind?
And that applies to the GPL as well - I can defend the right to prevent others from using your code in closed binaries, without having to defend the wider right of prevent any copying at all. (Though in my particular case, I wouldn't mind losing copyleft if copyright was to be abolished)
According to the idea that we should not respect property rights (and, like you say, only respect attribution / moral rights), this would allow the company to re-license GPL code under an MIT license, then use the newly MIT-licensed code in ways that were unintended according to the original author (i.e. inclusion in non-GPLed code). Like you mention, this could be in the form of closed-source binaries, which of course could be reverse engineered legally, because of no property rights, but, really, this system seems terrible to me.
While I love open source software and acknowledge that copyright can be abused, I can't see the benefit of a system that permits you to take the work of someone else, ignoring their conditions, then modify and re-distribute it as if it were under something similar to an MIT license -- respecting only attribution.
No. Copyright can be used to protect moral rights, since you can't mis-attribute something you can't copy, but that's only done so in the US because there's no federal law defining moral rights. In places where moral rights are in the law, they are not subject to copyright at all. You can even sell or forfeit the copyright, and you'll still have the attribution rights (which are inalienable).
as far as I know, there are no countries that enforce moral rights but not property rights. (...) Which countries' legal systems do you have in mind?
It doesn't matter. My point was that attribution and other moral rights don't rely on accepting copyright. Whether there are legal systems without copyright is irrelevant to this.
According to the idea that we should not respect property rights (and, like you say, only respect attribution / moral rights), this would allow the company to re-license GPL code under an MIT license, then use the newly MIT-licensed code in ways that were unintended according to the original author (i.e. inclusion in non-GPLed code).
What licenses would those be, if there's no copyright? You're still thinking in a matter formatted by the current US law.
Just because in this hypothetical world copyright has been abolished, doesn't mean you necessarily can do what you suggest. As I said earlier, a law could be promulgated that granted the author the right only to prevent others from using code written by him in proprietary binaries - while not granting him/her the right to restrict any other copying.
My only point is that you don't have to accept & respect copyright - the right to prevent others from almost any copying - to defend other rights. They aren't dependent on copyright; that just happens to be, under current US law, the best way to protect them.
No. Copyright can be used to protect moral rights, [...]. In places where moral rights are in the law, they are not subject to copyright at all.
It doesn't matter. [...] Whether there are legal systems without copyright is irrelevant to this.
Sorry, I think we are just disagreeing on the definition of copyright here. I use the definition that moral rights are under the umbrella of copyright. For example, Wikipedia defines moral rights as "rights of creators of copyrighted works generally recognized in civil law jurisdictions and, to a lesser extent, in some common law jurisdictions" [1]. You could have moral rights without property rights, but not without copyright. And, again, I don't think there are any countries that actually have moral rights without property rights, which I do consider important for discussing the claim that respecting property rights is unnecessary.
What licenses would those be, if there's no copyright? You're still thinking in a matter formatted by the current US law.
You claimed that moral rights were important, but property rights were not (or maybe I've misunderstood). The MIT license is generally protective of moral rights (attribution), while the GPL protects both moral rights and property rights (attribution and "you may use the code under these conditions"). By saying moral rights are only important, it's the same as saying any GPL code could be re-licensed under the MIT license. So the situation I mentioned was using previously GPLed code in a closed-source binary, because the company does not respect the copyright (property rights) of the author, even if they keep the attribution (moral rights).
The original topic discussed was: "If you believe in open source, then you need to be respectful of copyright law. It is the foundation for open source licensing."
Which I think is made clear by the example. By nobody respecting property rights, closed-source binaries could use GPLed code, with the stipulation that the binaries themselves can be reverse engineered legally. It isn't a good trade-off. The binaries are no longer proprietary (i.e. have ownership rights), but are still very hard to use.
As I said earlier, a law could be promulgated that granted the author the right only to prevent others from using code written by him in proprietary binaries - while not granting him/her the right to restrict any other copying.
This itself sounds like a copyright law that grants certain property rights to the author. Earlier you mentioned abolishing "economic rights" and stated "essentially, the attribution right is the goal". But, as it turns out, some property rights are liked ("I made this, so I want to release it under X condition!"), so if you expect others to respect your terms, it is important to respect theirs, imo.
That's why I consider respecting copyright to be important for open source -- to me it seems like the "golden rule" of authoring code; if I want my GPL code to be protected, I should respect the license of their proprietary code.
I don't have any more time for the discussion, but I think I've expressed my view the best I can.
Designing a simple and functional UI is really hard. It takes ages to sift through possible options, discard the fluff, iterate over the details and while the end result is endearingly simple, it ends up fronting a shitload of sweat and tears. And then someone just waltzes in waving their Libre flag and the middle finger to lift the whole thing just as if it's a no big deal. I don't know about you, but this really pisses me off. This is as disrespectful as it gets towards people who did the original work and it also reflects really poorly on the O/S in general.
(Just to be clear... directly copying assets and code is not cool.)
That said, yeah, I have a problem with stealing actual source code, even if it is "just" CSS and HTML or whatever. But as far as cribbing the "look and feel" stuff, I personally don't have a problem with it. And to the extent that I know anything about the legal aspects, I thought there was some old case involving Lotus or Adobe or somebody, that established that copying "look and feel" is legal?
Edit: Here's more on the legal aspect:
http://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Microso....
This specific case takes it too far, there's no doubt about that. But you can be sure that the Trello designer was heavily influenced by those that came before him. UI designers spend half their time looking at UI's designed by others to see what works and what doesn't.
In fact, more often than not, UI design should be copied. You don't design a completely different light switch just because you want to be original. Function before form.
It's still would've been not a big deal if it were just a temporary placeholder design and it got released to the public accidentally. Gotta start somewhere, that's understandable. But they act entitled to what they did. This is what the problem is. They don't recognize or acknowledge all the work that Trello devs did to get things where they are. And they did a lot of it, which is plainly obvious from the fact that there was no other Trello before them.
I must suggest you a comment by the project's co-owner:
https://github.com/libreboard/libreboard/issues/92#issuecomm...
He went a little too far in his argument, but he does make a good point.
EDIT:
They've received a DMCA takedown notice from GitHub:
https://github.com/libreboard/libreboard/issues/92#issuecomm...
Wow. That's uh. Something.
I also believe that it's not in Trello Inc. interest to try to censure us because of the Streisand effect, and it would be overly complex (I live in France, Yaşar lives in Turkey, we don't have a common company or an organization, and in fact we never met each other in the real life), and even if they stop us, and because the code is distributed under the MIT license some other will take the relay (remember PopCornTime anyone?).
That, combined the author posting it to on HN several hours after getting the DMCA, makes it clear that the author does not care about blatantly ripping off and redistributing others' work. Regardless of whatever their proposed solution would be for correcting the infringement, I doubt this project will ever be safe to use under assumption of an open source license.
What a thoroughly loathsome and naive attitude to have.
In one sense, that doesn't matter. Trello has way more time and money, so I'm sure they can sue the LibreBoard people with enough vigor that the LibreBoard folks will decide it's much easier to come up with their own look. Whether or not LibreBoard could eventually win the suit is irrelevant if they can't afford to go the distance in court.
Of course, it probably doesn't look great for Trello to sue a couple of random dudes, so I could see them letting it go. Or perhaps just calling them up and talking developer-to-developer about how this makes them feel as creators and asking LibreBoard to do their own work.
[1] http://groups.csail.mit.edu/mac/classes/6.805/articles/int-p...