Thanks for the clarification. This is definitely not an open source in the sense of OSI. I would call this "publically available source" with a non-commercial license. It would be less confusing to readers like me if you reworded your webpage, replacing "open source" by something else. (You might also request that Berkeley allow you to release your program under GPL2+ :-)
In any case, it will be illegal to statically link your program to Sage and redistribute that package, as your license is not GPL-compatible. The best bet is to create an optional package, as Michael suggested. This process might be streamlined if you can strip off the gui front-end, as Carl suggested, so you have a command line interface to pipe inut and output back-and-forth using files or pexpect. IMHO, a numerical pde solver wuld be a very useful addition to Sage, even if only as an optional package. On Sun, Nov 23, 2008 at 5:01 PM, ahmet alper parker <[EMAIL PROTECTED]> wrote: > Firstly, I want to use it with R and with some other packages in which I can > signal process, optimize etc (there are many opportunities I think) and I > want to exchange data with opensees. Yes it is opensource but with the > restriction that you can distribute it for noncommercial purposes but you > can not distribute (or integrate it) with commercial applications, but > indeed you can use it for commercial purposes (which sounds to me very hard > to control for which purposes I am distributing it!). You can find the > latest modified license at > http://opensees.berkeley.edu/cgi-bin/cvsweb.cgi/~checkout~/OpenSees/COPYRIGHT?rev=1.3&content-type=text/plain > Also, yes it is built on tcl/tk and requires it for now. > I think it will be great to use it with Sage too :) > > On Sun, Nov 23, 2008 at 7:54 PM, David Joyner <[EMAIL PROTECTED]> wrote: >> >> If I read the webpage correctly, Opensees requires tcl/tk >> and is open source. Is this correct? I could not find a >> license file in the code and the "open source" link >> http://opensees.berkeley.edu/OpenSees/open.html >> did not work for me. >> with >> To get to your question, I think you can start by reading >> http://www.sagemath.org/doc/prog/prog.html >> and perhaps browsing the code of some modules in >> http://www.sagemath.org/hg/sage-main/file/8b1d19463fc4/sage/interfaces/ >> then asking specific questions here or on sage-support. >> An opensees optional package sounds potentially very >> interesting! >> >> >> On Sun, Nov 23, 2008 at 11:44 AM, ahmet alper parker <[EMAIL PROTECTED]> >> wrote: >> > Hi, >> > I want to integrate Opensees program into Sage. How can I do that? It is >> > extending the tcl language with its own commands. Its site is >> > http://opensees.berkeley.edu. If anyone has something tp comment on this >> > issue, they are welcome. >> > Regards... >> > AAP >> > > >> > >> >> > > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---