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