abdwef Wrote:Nobody forced you to quit your regular job (!!!) to work on Anki; that was a judgment call you made (a bad one in my opinion).
The work required had grown into a full time job. As I explained on the Anki forums, my wife got a new job which required us to move. Working on Anki was taking up a lot of my time and while I could support that on a 3/4 load English teaching job, I don't think an IT job in Japan would leave me with much time or motivation to work on Anki. It was either give up on Anki or figure out a way to make enough money to support further development. I'm not trying to get rich; as long as I'm making enough money to survive then I'd rather be working on something I believe in.
Quote:Moreover, like most, you've been receiving donations for your work. I gladly donated $25 USD in the past because I was happy to donate to my favourite free software SRS application.
I am grateful for the donations, but I can't live off them. I'm not going to pull a Tom Lord and beg people for donations - over the coming months I will be working very hard on things like the iPhone app and AnkiOnline to provide something that didn't previously exist that I hope people will think is worth paying for.
Quote:Had you released the iPhone app under the GPL like the desktop client, other people would have been able to make progress on the app and saved you however many months you've wasted going it alone.
Actually, what would have happened is probably what would have happened with the desktop client codebase - I'd do almost all the work and receive a few patches occasionally. There have been some good plugins developed for the desktop client, but plugins are not an option on the Apple platform, and having to pay $100 to join the developer program cuts out most of the casual programmers.
Not to mention the whole StudyArcade saga, where he solicited money from users to buy a laptop to build a free version of Anki, which ended up being closed source and not very much like Anki at all.
Are you a developer? This notion that programmers will just spring up and it will all magically get developed if it's made open doesn't really fly with my own real world experience.
Quote:As for someone "repackaging" the code for free, that's going to happen anyway when a cracked copy is released on P2P filesharing networks.
"They're going to steal it anyway, you may as well make it free"
I'm not worried about people who pirate because they can't afford the app. I'm worried about people trying to make a quick buck by taking my work, repackaging it, and selling it on the app store for a cheaper price.
Quote:Lastly, I would like to ask if Blahaha is connected to the iPhone app in any capacity as developer. If so, then I think it's misleading for him to act like he's just learned the app will be released. If not, then I say to Blahaha: Why are you answering legal details of Damien's app for him? Please stop.
Blahaha was one of the beta testers. He does not have access to the code or have any other relation to me. I don't see any problem with the way he's behaved, and he was commenting on legal scenario which is not a special case.
Quote:You see, Damien, you still haven't answered my question: Have you copyrighted or patented the SRS algorithm used in the iPhone app or Anki software? What did Blahaha mean by "intellectual property rights for the concept and logic of the program"?
I own the copyright to the code I've written. I license that code to you under the GPL. If I choose to license that code under a different license, that's my perogative. It doesn't affect any previously released code - that is a freedom that the GPL bestows upon you - but it also doesn't restrict the developer from licensing their code differently in the future. The GPL is a promise that you will be able to do almost anything with the code you've received. It is not a promise that the developer will continue to selflessly provide you with updates to the code for life.
I have no intention of changing the license on the desktop client. But you're acting like I'm not within my rights to take the last 4 years of work, repackage it in a convenient iPhone app, and try to make some money off it. Frankly, I think this is a very selfish attitude.
Quote:Damien, did you even read the GPL?! When you used the GPL for Anki's desktop client, you forfeited any right to demand money from people using it. Your post above implies disapproval of a free software Android port that earns you no money
The AnkiDroid project has my full blessing. I was expressing disapproval at draal's posting, not the AnkiDroid project.
I'm afraid I have to suggest that it is you who don't understand the GPL. Your indignation at the iPhone app not being free is entirely unjustified. I am not taking other people's work and trying to make a quick buck. All of the code in the iPhone client was written by myself, ported from code which was written by myself in the desktop client.
Quote:Why does Damien deserve to make a living from Anki?
...because I've worked my arse off for the last 4 years for very little? Because I am trying to make enough money to get by while continuing to provide a free, mature desktop application on three platforms? I'm afraid I don't understand where you're coming from - this comment just looks spiteful.