[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#491597: ITP: magicmaze -- rescue the maiden while avoiding the monsters



ma., 21.07.2008 kl. 21.00 +0000, skrev Joseph Nahmias:
> On Mon, Jul 21, 2008 at 06:29:00PM +0200, Kent Dahl wrote:
> > This is a throwback to the old 1.2x versions done in Turbo Pascal. The
> > Ruby/SDL port is supposed to be Ruby/GPL dual-licensed, same as Ruby.
> > I'll update in the next release and include the GPL license text file.
> 
> That would be fantastic.  Note that just including a License.txt or
> similar isn't 100% sufficient.  It's best to have a short blurb at the
> top of each class (or at least the mm.rb script) saying that you're the
> author, with the copyright info and what license you're releasing it
> under -- referring to the license.txt.
> 
> If you could possibly do this right away, that would be wonderful as
> we're just about to go into a freeze for the upcoming version of Debian
> (lenny) and I'd like to see if I can get magicmaze in under the wire.

Already added COPYING_GPL.txt and big blurb to README.TXT. Also adding
smaller blurb to mm.rb and magicmaze.rb now. (I'll leave adding it to
the rest of the files for a later update, as I'm pondering whether some
of the more reusable bits should be LGPL as well.)

> > If the font isn't, and can't be made, compatible with Debian
> > redistribution terms, what is the best alternative? Introduce dependancy
> > on package providing one of the fonts in /usr/share/fonts/truetype/ ?
> 
> I took a look at the font situation.  The font license only permits
> non-commercial distribution which is incompatible with the Debian Free
> Software Guidelines [0] (which is part of Debian's social contract).
> 
> So, I'm looking for a substitute -- preferably one that is already in
> Debian :)  Right now, for the short-term, the best candidate is the
> Isabella font [1] which is already packaged and in Debian.  I would just
> have the magicmaze package depend on that package and patch mm to use
> that font instead.

I'm adding a fallback to use Isabella if loading the fraktmod.ttf fails.
I haven't tuned it quite as much, but it should fit fairly well now. (No
visible drawing out of bounds AFAICS.)

> Going forward, I'd like to use the yfrak font [2] which is available in
> Type-1 format in the texlive-fonts-extra package.  It doesn't seem very
> difficult to convert it to TTF, but I need to read up on fontforge in
> order to do it properly.

That font looks good, but don't sweat it. I was surprised how well the
Isabella looked too.

> Please let me know what you think and if you'd be able to make a quick
> release with the license update sometime in the next few days.

There is a quick and dirty 1.4.3.2 up on Rubyforge with these and other changes that were pending:
http://rubyforge.org/frs/?group_id=378&release_id=24112

It should suffice to pull out the fraktmod.* files from this package
and it should load Isabella from the absolute path. The source and
documentation will still mention the Fraktur Modern, but it isn't
dependant on it. Let me know if you'd prefer a separate *-debian package
further cleaned up.

It hasn't received quite the usual "rigorous" testing, but shouldn't be
too bad. I guess there's always time for maintenance patches. :)

-- 
Kent Dahl <kentda@pvv.org>  ---  http://www.pvv.org/~kentda/




Reply to: