Joe Wreschnig ([info]piman) wrote,
@ 2006-02-08 16:35:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
An Open Letter: Notification of copyright infringement to Abaakouk Mehdi
Update: The Listen website has been temporarily taken down, and Abaakouk Mehdi is in the process of fixing the copyright notices. I am very grateful for this. In my mind, this issue is finished; we'll soon see a new release of Listen, with intact copyright notices, and everyone wins.

(But first second, a brief open letter to people who leave anonymous comments calling me an ass: The only tool free software developers have to defend themselves is their copyright. Copyright infringement is not a "minor problem" but the single largest mistake you can make when writing free software. When you take my work, and strip my name from it, and plasters yours all over it, I have every legal and ethical right to be as pissed about it as I want. I love it when people use my code. I see no reason to love it when people misrepresent my code. Without the ability to pursue copyright infringement, I might as well be writing public domain code, and in that case, I might as well be getting paid for helping software hoarders, and screw you all. Abaakouk screwed up, really badly, but you guys who don't want me to enforce my license are a real threat to free software.)

Dear Abaakouk Mehdi, author of "Listen, just listen,"

Your program is ugly. But beyond that, it's infringing upon my copyright and that of my friends. Your mmkey support, on-screen display, config.py, stock.py, much of your utils.py, and probably more but because I'm already angry enough I'm going to stop looking, is taken directly from my audio player, Quod Libet.

Normally, that's fine. It's free software. Enjoy the source. You didn't credit any of our work on the website. That's fine; it just makes you an asshole, albeit a law-abiding one. But you had to go one step further and rip off most of the copyright notices. You also licensed all the code under "GNU GPL v2 or later". You can't do that. Quod Libet's source is released under the GNU GPL, version 2.

My one consolation is your complete incompetence. I mean, it's really obvious from your screenshots that you ripped off our OSD, and you even left in the horrendous Python style guideline violations that we've since fixed. You copied and didn't use a lot of our utility functions (and you didn't copy and reimplemented improperly a few others). You left in half my comments, but then translated some docstrings. And to cap it off, you authenticate yourself to leoslyrics.com as auth=QuodLibet.

Remove my code from your shit, until you can learn how to properly, and legally, credit people.

View/comment on this post in my journal.




(Post a new comment)


[info]jerub
2006-02-09 12:42 am UTC (link)
Looks like you got a reaction.

(Reply to this)

Ugly? Uh OK...
(Anonymous)
2006-02-09 02:25 am UTC (link)
I totally understand your frustration at someone not giving you credit. But to say it was ugly? Sir, your program is not pretty, in fact, I think you should make yours look like his, because his looks way better.

Sorry, but it is true. But I know you are mad.

(Reply to this) (Thread)

Re: Ugly? Uh OK...
[info]piman
2006-02-09 03:30 am UTC (link)
That's fine; it's a matter of opinion. But the copyright infringement isn't.

(Reply to this) (Parent)


[info]decklin
2006-02-09 04:59 am UTC (link)
Sigh.

(Reply to this)


[info]haxhaxhax
2006-02-09 07:18 am UTC (link)
Did you e-mail Abaakouk Mehdi (or otherwise try to contact him privately) to try and resolve this, before posting this open letter?

(Reply to this)


(Anonymous)
2006-02-09 03:17 pm UTC (link)
It's pretty strange you licence your stuff under an open source licence and then get all shitty when someone flatters you by using your work.

I have 2 pieces of GPL'd software out there, if someone """STOLE!!""" my code, I'd be pleased frankly.

You're weird. Don't release the source as it sounds like that's what you want.

(Reply to this) (Thread)


(Anonymous)
2006-02-09 03:20 pm UTC (link)
To further, my post. I get your point about him not respecting the licence you chose. But I'm still amazed that you reacted like this. I release my stuff under the GPL because I want to encourage people to give back. But at the end of the day all I really want is for people to use my code, enjoy my work, etc.

If someone took my code and used it in the next version of Windows without releasing the modifications (ie breaking the licence, making it proprietry), I'd be thrilled.

Frankly the less people in OSS with your attitude the better.

(Reply to this) (Parent)(Thread)


[info]piman
2006-02-09 06:54 pm UTC (link)
If someone took my code and used it in the next version of Windows without releasing the modifications (ie breaking the licence, making it proprietry), I'd be thrilled.

This kind of attitude will kill free software.

(Reply to this) (Parent)


[info]keitoen
2007-01-22 10:19 pm UTC (link)
Maybe you should take a look at the various BSD licenses? Because you do not wish to develop free software.

(Reply to this) (Parent)(Thread)


[info]keitoen
2007-01-22 10:22 pm UTC (link)
Or just release it in the public domain, as you don't care about being credited at all either.

(Reply to this) (Parent)

GPL has rules
[info]eeanm
2006-02-09 04:49 pm UTC (link)
If you license your software, you wouldn't care if someone didn't follow the rules of the GPL? Why did you license it under the GPL at all then - you could just release it in the public domain if you don't care about how people use your stuff. Which would be perfectly fine, but thats not Joe did.

When you license under the GPL, you still own the copyright. Plus the GPL explictly requires you to add all (C) copyright statements of any other GPL code you use and even your own (so if you ever contribute to a GPL product you have to remember to add "(C) 2006 John Doe" to the top).

(Reply to this) (Parent)


(Anonymous)
2006-02-11 03:43 am UTC (link)
you are an idiot, and your program sucks ass as well, don't release software under the gpl if you are going to get mad if people use parts of your code

at least people using ubuntu could download the newest version of listen compared to your ugly slow program which has too many depedency issues,

sounds like you are just jealous

(Reply to this)

Right on. But...
[info]glyf
2006-02-11 06:05 am UTC (link)
It's worth noting in proximity to the blustery GPL comments you've garnered here that filing off copyright notices is not only a violation of the GPL, it's a violation of just about every other license as well. Even the poster-child "super-liberal license", the MIT license, requires the authors of derivative works to cite their predecessors.

I read this after the "update". It's nice to know that this kind of notification works "in the small" as well as in the large, and that people will generally listen to it without having to get scads of lawyers involved. Good on you for finding out and doing something about it.

However... I probably would have kept the "it's ugly" comments to a minimum. Although it certainly is ugly, you could have left that for a later point and been more forceful with the main thesis, which was "you are violating my copyright and must stop immediately". After all, when he's rectified that, he's welcome to produce ugly software all he wants.

(Reply to this)

(Reply from suspended user)
good idea about pharm
(Anonymous)
2007-06-05 01:09 pm UTC (link)
MESSAGE

(Reply to this)

another requem
(Anonymous)
2007-11-15 12:53 am UTC (link)
Hello! i wanna buy new port. player, please help choose me. please write here :)
buy buy http://18years.hot-adult-portals.info/

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…