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.

Reply via email to