Hi William! On Thu, Mar 18, 2010 at 4:34 PM, William Stein <wst...@gmail.com> wrote: > 2010/2/22 Ondrej Certik <ond...@certik.cz>: >> Hi, >> >> some FEMhub users are confused by seeing the name "Sage" in >> warnings and error messages, and in various installation scripts >> and messages. They are there because FEMhub uses some >> functionality of Sage (as Ubuntu uses some functionality of >> Debian). However, the word "Debian" does not appear in >> Ubuntu (for a normal user). We would like to design a similar model, >> acknowledge >> Sage for using their functionality, but limit the occurrence of >> the word "Sage" for FEMhub users. Here are a few ideas how >> we would like to do it, please feel free to comment: >> >> >> The best model to learn from is Debian vs Ubuntu. If you take any > > Hi, > > I agree that Debian vs Ubuntu is an excellent model. I also agree > with all of your other comments in this thread, and strongly support > your branding efforts. I also hope you can share your experiences > with how they go, and ideas for making something like this more > generically possible. I would be thrilled if someday there were > dozens of rebranded specialized Sage-based distributions out there. > It's good to make this as easy as possible, and also ensuring that > people understand that it is their right to do so. I think that's > the best thing to do to maximize the chances of us working together as > a community instead of competing.
Thanks for this answer an the "official" blessing of our efforts. :) And also Nick and Minh for the tips. Currently we just have a femhub git repository[0], that contains all sage code and the unpacked sage-scripts spkg, and we simply rename all Sage to FEMhub and have the commits in the git, so that we can keep synchronized with the latest Sage (I think I synchronized this only twice so far), we did roughly 6 or 7 releases of femhub, but hopefully we'll do it more often in the future. Then we have a download_packages script[1], that just downloads a combination of Sage (unmodified) and our packages. Everything else is the same. The sagenb package is renamed to femhub_notebook, and again, everything is in git, we have a "sagenb" branch, that is identical to the mercurial sagenb repository (synchronized from time to time, by hand, simply by copying the files using "cp") and the "master" branch then contains all our modifications. So far Sameer renames everything by hand, but we want to write a simple script that does this for us, and hopefully in the future we'll figure out some better way and submit some improvements patches to sagenb. We also change the front screen and some other things. As to which notebook to use for our online lab (e.g. we have some specific demans, like a mesh editor, we would like to have login free functionality etc.), currently the sage notebook is the most usable, so we use that, we are also experimenting a bit with codenode and my demo code [2], but we don't have much time for this now, so we'll just use the sagenb for now, it's good enough. Ondrej [0] http://github.com/certik/femhub [1] http://github.com/certik/femhub/blob/master/spkg/standard/download_packages [2] http://gamma.sympy.org/nb/ -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org To unsubscribe from this group, send email to sage-devel+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.