discuss: Thread: licenses


[<<] [<] Page 1 of 2 [>] [>>]
Subject: licenses
From: Rick Meyerhoff ####@####.####
Date: 13 Nov 2003 02:48:43 -0000
Message-Id: <3FB2F157.9040809@eworld3.net>

Since there is discussion of reviewing existing documents and hopefully 
coming up with standard document templates I thought that I would 
mention something. I looked at the GNU Free Documentation License 
(http://www.fsf.org/licenses/fdl.html) and it seems like you must 
include a complete copy of the license in any document that you want to 
be covered by the license. It looks like most HOWTOs refer to the 
license but don't actually include it, and I suspect that is a problem.

And there is something else. The GNU Free Documentation License is not 
on the list of licenses approved by http://www.opensource.org. Is that a 
problem?

I'm still new to this stuff so let me know if I'm off base here.
-- 
Eric (Rick) Meyerhoff


Subject: Re: licenses
From: "Guru -" ####@####.####
Date: 13 Nov 2003 02:55:21 -0000
Message-Id: <Sea2-F5yRSGfM7QugGl00002491@hotmail.com>

"I looked at the GNU Free Documentation
>License (http://www.fsf.org/licenses/fdl.html) and it seems like you must 
>include a complete copy of the license in any document that you want to be 
>covered by the license. It looks like most HOWTOs refer to the license but 
>don't actually include it, and I suspect that is a problem."
It can be, but there are many documents which do this (outside the tldp), 
I'm not sure whether you are required to include the license or required to 
provide a link to the license, eg. web reference.
My document includes a copy of the license, 
http://www.karakas-online.de/gnu-linux-tools-summary/

">And there is something else. The GNU Free Documentation License is
>not on the list of licenses approved by http://www.opensource.org. Is that 
>a problem?"
I'm not sure why its not listed, maybe its because its designed for 
documentation and not software....(well GNU defined free software, so I 
think that it would be Open-source :))....

Or maybe its because of the controversy of the front/back cover issue (if 
they are there you can't remove them which could be considered a restriction 
in freedom...).

Anyway, its quite safe to use the license to protect your work as it 
enforces freedom just like the GPL does for software.

Gareth
>From: Rick Meyerhoff ####@####.####
>To: ####@####.####
>Subject: licenses
>Date: Wed, 12 Nov 2003 20:49:59 -0600
>
>Since there is discussion of reviewing existing documents and hopefully 
>coming up with standard document templates I thought that I would mention 
>something. I looked at the GNU Free Documentation License 
>(http://www.fsf.org/licenses/fdl.html) and it seems like you must include a 
>complete copy of the license in any document that you want to be covered by 
>the license. It looks like most HOWTOs refer to the license but don't 
>actually include it, and I suspect that is a problem.
>
>And there is something else. The GNU Free Documentation License is not on 
>the list of licenses approved by http://www.opensource.org. Is that a 
>problem?
>
>I'm still new to this stuff so let me know if I'm off base here.
>--
>Eric (Rick) Meyerhoff
>
>
>
>______________________
>http://lists.tldp.org/
>

_________________________________________________________________
Hot chart ringtones and polyphonics. Go to  
http://ninemsn.com.au/mobilemania/default.asp

Subject: Re: licenses
From: Thomas Zimmerman ####@####.####
Date: 13 Nov 2003 04:51:37 -0000
Message-Id: <20031112205131.2c8f998b.thomas@zimres.net>

On Thu, 13 Nov 2003 13:54:54 +1100
"Guru -" ####@####.#### wrote:

> "I looked at the GNU Free Documentation
> >License (http://www.fsf.org/licenses/fdl.html) and it seems like you
> >must include a complete copy of the license in any document that you
> >want to be covered by the license. It looks like most HOWTOs refer to
> >the license but don't actually include it, and I suspect that is a
> >problem."
> It can be, but there are many documents which do this (outside the
> tldp), I'm not sure whether you are required to include the license or
> required to provide a link to the license, eg. web reference.
> My document includes a copy of the license, 
> http://www.karakas-online.de/gnu-linux-tools-summary/
> 
> ">And there is something else. The GNU Free Documentation License is
> >not on the list of licenses approved by http://www.opensource.org. Is
> >that a problem?"
> I'm not sure why its not listed, maybe its because its designed for 
> documentation and not software....(well GNU defined free software, so
> I think that it would be Open-source :))....
> 
> Or maybe its because of the controversy of the front/back cover issue
> (if they are there you can't remove them which could be considered a
> restriction in freedom...).
> 
> Anyway, its quite safe to use the license to protect your work as it 
> enforces freedom just like the GPL does for software.

Just remember, if you use the GDL your documentation won't be included
in any Debian software (at least not in main), as it is not conpatable
with the Debian Free Software Guidlines. As a user (and sometimes
reviewer) of documentation, I don't see how the GDL gets you anything
more then the GPL; and sometimes gets you less.

Thomas

--> -->
 
 
<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Mon Jul 1 15:45:46 2024

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /opt/ezmlm-browse-0.20/<string> in ()
 /opt/ezmlm-browse-0.20/main.py in main()
  424 
  425         if path is not None:
  426                 main_path(path)
  427         else:
  428                 main_form()
global main_form = <function main_form at 0x8d62c6c>
 /opt/ezmlm-browse-0.20/main.py in main_form()
  378         except ImportError:
  379                 die(ctxt, "Invalid command")
  380         module.do(ctxt)
  381 
  382 def main():
module = <module 'commands.showthread' from '/opt/ezmlm-browse-0.20/commands/showthread.pyc'>, module.do = <function do at 0x8d7f5dc>, global ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}
 /opt/ezmlm-browse-0.20/commands/showthread.py in do(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'})
    9         ctxt.update(ezmlm.thread(ctxt[THREADID]))
   10         header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread')
   11         do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES],
   12                         lambda:sub_showmsg(ctxt, ctxt[MSGNUM]))
   13         footer(ctxt)
global sub_showmsg = <function sub_showmsg at 0x8d621ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in do_list(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, name='msgs', perpage=10, values=[{'author': u'Rick Meyerhoff', 'authorid': 'dpdmmjkaoffllcanppmg', 'date': '13 Nov 2003 02:48:43 -0000', 'month': 200311, 'msgnum': 5338, 'subject': u'licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068691723.0}, {'author': u'Guru -', 'authorid': 'pfjibnlmiigbnabpbdno', 'date': '13 Nov 2003 02:55:21 -0000', 'month': 200311, 'msgnum': 5339, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068692121.0}, {'author': u'Thomas Zimmerman', 'authorid': 'hedpdfoogcppgnlpcfnb', 'date': '13 Nov 2003 04:51:37 -0000', 'month': 200311, 'msgnum': 5345, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068699097.0}, {'author': u'Emma Jane Hogbin', 'authorid': 'ikndjmbepldekebhjjej', 'date': '13 Nov 2003 05:06:13 -0000', 'month': 200311, 'msgnum': 5346, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068699973.0}, {'author': u'Frank Lichtenheld', 'authorid': 'njeaohocppaeafcnjcbo', 'date': '13 Nov 2003 09:22:31 -0000', 'month': 200311, 'msgnum': 5353, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068715351.0}, {'author': u'Colin Watson', 'authorid': 'apcdgkbgafajaibhibkf', 'date': '13 Nov 2003 11:34:00 -0000', 'month': 200311, 'msgnum': 5356, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068723240.0}, {'author': u'Emma Jane Hogbin', 'authorid': 'ikndjmbepldekebhjjej', 'date': '13 Nov 2003 13:37:34 -0000', 'month': 200311, 'msgnum': 5360, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068730654.0}, {'author': u'Colin Watson', 'authorid': 'apcdgkbgafajaibhibkf', 'date': '13 Nov 2003 14:07:06 -0000', 'month': 200311, 'msgnum': 5361, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1068732426.0}, {'author': u'David Lawyer', 'authorid': 'claiepedajakajhoajgg', 'date': '25 Nov 2003 07:35:14 -0000', 'month': 200311, 'msgnum': 5670, 'subject': u'Re: licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1069745714.0}, {'author': u'Rahul Sundaram', 'authorid': 'ihpahginmljdgbhooeje', 'date': '5 May 2004 00:53:14 -0000', 'month': 200405, 'msgnum': 7210, 'subject': u'licenses', 'threadid': 'icdlienhgahbngbkeecp', 'timestamp': 1083718394.0}], peritem=<function <lambda> at 0x8d7f764>)
  128                 write(template % ctxt)
  129                 if peritem:
  130                         peritem()
  131                 ctxt[ROW] += 1
  132 
peritem = <function <lambda> at 0x8d7f764>
 /opt/ezmlm-browse-0.20/commands/showthread.py in ()
    9         ctxt.update(ezmlm.thread(ctxt[THREADID]))
   10         header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread')
   11         do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES],
   12                         lambda:sub_showmsg(ctxt, ctxt[MSGNUM]))
   13         footer(ctxt)
global sub_showmsg = <function sub_showmsg at 0x8d621ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msgnum=5345)
  229         format_timestamp(ctxt, ctxt)
  230         write(html('msg-header') % ctxt)
  231         rec_showpart(ctxt, msg, 0)
  232         write(html('msg-footer') % ctxt)
  233         ctxt.pop()
global rec_showpart = <function rec_showpart at 0x8d621b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msg = <email.message.Message instance at 0x8dd980c>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8dd980c>, partnum=1)
  205                 else:
  206                         for p in part.get_payload():
  207                                 partnum = rec_showpart(ctxt, p, partnum+1)
  208         else:
  209                 write(html('msg-sep') % ctxt)
partnum = 1, global rec_showpart = <function rec_showpart at 0x8d621b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, p = <email.message.Message instance at 0x8dd914c>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8dd914c>, partnum=2)
  208         else:
  209                 write(html('msg-sep') % ctxt)
  210                 sub_showpart(ctxt, part)
  211         return partnum
  212 
global sub_showpart = <function sub_showpart at 0x8d62144>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part = <email.message.Message instance at 0x8dd914c>
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8dd914c>)
  164         type = ctxt[TYPE] = part.get_content_type()
  165         ctxt[FILENAME] = part.get_filename()
  166         template = html('msg-' + type.replace('/', '-'))
  167         if not template:
  168                 template = html('msg-' + type[:type.find('/')])
global template = <function template at 0x8d5ae9c>, global html = <function html at 0x8d5aed4>, type = 'application/pgp-signature', type.replace = <built-in method replace of str object at 0x8dd8cd0>
 /opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-pgp-signature')
   40 
   41 def html(name):
   42         return template(name + '.html')
   43 
   44 def xml(name):
global template = <function template at 0x8d5ae9c>, name = 'msg-application-pgp-signature'
 /opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-pgp-signature.html')
   31         except IOError:
   32                 if not _template_zipfile:
   33                         _template_zipfile = zipfile.ZipFile(sys.argv[0])
   34                 try:
   35                         f = _template_zipfile.open(n).read()
global _template_zipfile = None, global zipfile = <module 'zipfile' from '/usr/lib/python2.5/zipfile.pyc'>, zipfile.ZipFile = <class zipfile.ZipFile at 0x8cf3a7c>, global sys = <module 'sys' (built-in)>, sys.argv = ['-c', '/opt/ezmlm-browse-0.20']
 /usr/lib/python2.5/zipfile.py in __init__(self=<zipfile.ZipFile instance at 0x8dd974c>, file='-c', mode='r', compression=0, allowZip64=False)
  337             self.filename = file
  338             modeDict = {'r' : 'rb', 'w': 'wb', 'a' : 'r+b'}
  339             self.fp = open(file, modeDict[mode])
  340         else:
  341             self._filePassed = 1
self = <zipfile.ZipFile instance at 0x8dd974c>, self.fp = None, builtin open = <built-in function open>, file = '-c', modeDict = {'a': 'r+b', 'r': 'rb', 'w': 'wb'}, mode = 'r'

<type 'exceptions.IOError'>: [Errno 2] No such file or directory: '-c'
      args = (2, 'No such file or directory')
      errno = 2
      filename = '-c'
      message = ''
      strerror = 'No such file or directory'