> Gwern Branwen: I suspect you don't entirely understand the IP issues here; 
> see what I
> wrote earlier.
I understand that I can take the code to use on a webserver without
even letting you know it. But first, I wanted to kind of ask the
developers about their opinion about it and second, you never know
what happens with the code. Maybe sometime in the future I like to
make an application out of it. And third, it's not only about me. I
just think it would be for the better if the algorithm is in a more
open library.


> Peter Bienstman: It's just that if
> they make modifications/improvements to the Mnemosyne codebase, I'd like these
> to be freely available.
I think this is hard to do. I remember extjs.com had a "conditional"
licensing model. It was like "If you are not going to build another
product that directly competes with ours (another javascript library)
then you may use this code under the lgpl license". I think one can do
that but they changed it because they thought that it was too
complicated and too hard to understand for people. They switched to
the GPL license to protect their business model (they sell commercial
licenses too). The users weren't that happy :-(

In your case this could be something like "You may use our code under
the LGPL license IF you give credit to our work in appropriate
places". But you'd have to check with your lawyers, I'm not fully sure
that it stands before court.


> Konrad Wojas: If you want to stimulate people to use the code for websites 
> and other
> application, make libmnemosyne LGPL and the GUI frontends GPL. Don't
> make the license even more restrictive, it will not foster innovation
> and it's not that hard to reimplement the algorithm.
This goes more in the direction I had in mind. This way a lot of
products can use a common space repetition library and if they choose
to distribute their product, they would have to provide the source
code. Your hard work, mainly the GUI, would be protected.


> Peter Bienstman: Perhaps we should do the following thought experiment: rbuc, 
> if we relicensed
> to the LGPL, would you mentioned on your site that you used libmnemosyne and
> provide a link to our site, even though the LGPL does not require you to do
> that?
I would and I also could contractually agree to that buuuut.. don't
expect others to do it :-(  I don't think this is in your interest.


> Peter Bienstman: What is the other stuff that you want to add to your site 
> BTW?
It's just that I like the idea of having a central webservice thats
always synchronized better. And the browsers are getting fast enough
that its more and more feasible to realize such projects online.
Aaaand, my javascript is way better than my python :-)

Particular things that I'm missing (don't know if mnemosyne can do
this):
- I want to use images and hide parts of them as questions
- I want to import webpages and create cards from that
- I want to import word/powerpoint/pdf documents and create cards from
that
- ...

It's just another direction...


My idea for all this research/algorithm-thing is:
- Create an open research project on Google App Engine that collects
all research data. Implement some (minor) live statistical analysis
and provide the dataset automatically as a download on a weekly or
monthly basis. May be let people query the dataset in many interesting
ways. Create a promotional site for the project, the theory behind it,
its objectives, etc.
- Create an open, well programmed and documented library released
under a more open license like LGPL. Let everyone use it, we don't
care. Make the research project such an important and good thing that
everyone that uses the library WANTS the publicity to be part of it.
- Let everyone post their own algorithm implementations on the
website. These could then be tested on real live implementations in
eg. 1% of all cards (so 1% of all cards would be used for research
which would reduce retention by a max. of 1% which I think is
acceptable)
- Show research results online.
- Create free logos/banners for implementors websites.
- License the GUI under the GPL so nobody copies it. Let others build
software with the library and innovate further. May be you can then
intgrate some of the other innovations.


Didn't think I would get so much responses!! Keep em coming :-)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to