> 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 -~----------~----~----~----~------~----~------~--~---
