I was at a conference this weekend where someone presented a maple
package they had been writing for doing certain differential geometry
computations. His packages is mostly independent of anything maple
specific however it does use their PDE solver intensively. This PDE
Solver is a part of maple but is implemented in their maple language
and the source is "apparently" viewable. Suppose I wanted to implement
the same capabilities in SAGE. Can I use their algorithm as the basis,
if so how much "copying" is permissable. I know that for writing
drivers for linux they are very paranoid about using a so called clean
room system where one group analyzes the drivers and writes up specs.
Then a separate group which is not allowed any contact, implements
these specs. This is to create some sort of barrier to prevent legal
action.

http://en.wikipedia.org/wiki/Clean_room_design

Obviously IANAL and unfortunately NOYAL (none of you are lawyers) but
still I was curious.




Josh


--~--~---------~--~----~------------~-------~--~----~
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://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to