smetzger said:
But PCGen is open source correct? Or is there an encryption part of PCGen that reads these datasets and is closed?
What is to prevent someone from taking the PCGen code and the data and writing a very lite program for a hand held device, which I believe has already been done?
PCGen LST Files are distributed under the OGL. That is what I have to make a basis for. The fact that PCGen is open source via the LGPL does NOT cover the data sets. The data sets are strictly OGL (with caveats for the special licenses we have). It is the special permissions that we have to safeguard, along with the goodwill of the users that volunteer their time to do the datasets. We are realizing we need stronger protections for those users, since technically, they do own the copyright on them, and we are working to correct that, for both a CYA, and a protection for them.
Scott, I thought you of all people would understand that, since you made a big deal about it last year.
smetzger said:
Since PCGen is Open Source I find it hard to believe that you can lock it down in this way. Your using the GNU license, correct? Wouldn't that allow someone to take the code make some modifications and make there own distro? Are you distributing a license agreement with your source code that would prevent someone from using it to read these specially licensed files?
PCGen itself uses the LGPL. However, use of datasets is subject to the OGL. There are some points in there, that I, as a maintainer and distributor (via the PCGen part 2 of 3, and soon in part 1 of 3 as well), have to take into consideration so that I can't be help liable for misuse from my distribution. Look at the whole Napster and Progeny court precedents. Just because someone else uses the files as not permissioned, does NOT clear me of all legal responsibility. That point isn't up for debate (unless you are my lawyer.)
smetzger said:
This is all with the very important caveat that only CMP would be the source of the actual data. Any other programs that happened to use the data would need to point users to get data from CMP.
Um.. _I_ wasn't talking about CMP. I don't and can't speak for CMP. I am a board member of PCGen, a separate group. We, PCGen, have to take that into consideration before making it possible for anyone to use the datafiles (esp. if we go to XML.) We are talking about covering ourselves, not 'We want to force everyone to use PCGen.' CMP doesn't have an exclusive license to release PCGen datafiles. One just needs the permission of the IP holder, which CMP has via a special licence from Wizards for the Wizards content.
Now, using CMP datasets, and claiming compatibility with CMP datasets, you'd need permission from CMP and perhaps Wizards on. Those are NOT released under the OGL, so the OGL safe harbor will not protect you.