taskSavannah Administration - Tasks: task #14584, Submission of botlib

 
 

task #14584: Submission of botlib

Submitter:  Bart Thate <bthate>
Submitted:  Mon 10 Jul 2017 01:54:51 PM UTC
   
 
Should Start On:  Mon 10 Jul 2017 12:00:00 AM UTC Should be Finished on:  Thu 20 Jul 2017 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 17 Jul 2017 06:59:05 AM UTC, comment #11: 

Thank you, cancelling.

Ineiev <ineiev>
Site Administrator
Sun 16 Jul 2017 08:44:35 AM UTC, comment #10: 

Thanks for the explanation Ineiev ! I rather retract the submission, i don't want to have my public domain software called non-free ;]

You got me so far as to remove copyright notices completely, for which i am thankfull. At least i don't have the proper license discussion any more, cause public domain (withouh copyright) is as free as it gets.

Bart

Bart Thate <bthate>
Sun 16 Jul 2017 06:46:05 AM UTC, comment #9: 


> I need a license for a library so normally would have been LGPL,


The [https://www.gnu.org/l/why-not-lgpl.html LGPL was only
written for specific cases] of libraries.

> GPL
> however requires the non-free principle that further released code
> should also hold the same copyright notice.


We evidently have different ideas about software freedom. For
example, you seem to support the
[https://www.gnu.org/philosophy/why-copyleft.html
"freedom" to deny freedom]; the GNU project considers that
[https://www.gnu.org/p/freedom-or-power.html power rather than
freedom].

The freedoms the GNU project supports
are freedom to use software, to study and change it, to distribute its
copies, and to share your changes with other people. These freedoms
are not restricted by the fact that the users have to keep copyright
and license notices in their places and to follow certain requirements.
On the other hand, these measures help keep the package free and
protect the users from malicious copyright holders.

> This license removes the obligation to provide the same license txt in
> derived copies, important for code libraries.


I can't agree this is important. We have a giantic body of copylefted
libraries.

> If you, as GNU promotors, think it is not compatible with GNU policies
> i would like to hear that ;]


Note that we are speaking about registering on the nongnu part
of Savannah, it has different policies; but yes, GNU packages are
normally copylefted.

> I removed all copyright notices and proclaimed the sotfware is in the
> public domain. Hope you still aprove of this software package as it
> would make botlib's bot program the default irc/xmpp bot on any GNU
> system ;]


This is another misunderstanding. Registering as a Savannah nongnu
package doesn't approve it for the GNU system; in fact, even making
it an official GNU package doesn't automatically make it default on
any GNU system. To become the default package, it should be
technically better than its alternatives (and of course, the
prerequisite is being licensed as free software in an unambiguous
way). And this is where copyleft gives an advantage, because
many volunteers are understandably more willing to contribute to software
[https://www.gnu.org/philosophy/pragmatic.html when they are
sure their work won't be converted to proprietary products].

Ineiev <ineiev>
Site Administrator
Sat 15 Jul 2017 06:16:30 AM UTC, comment #8: 

I removed all copyright notices and proclaimed the sotfware is in the public domain. Hope you still aprove of this software package as it would make botlib's bot program the default irc/xmpp bot on any GNU system ;]

thnx for guiding through this decision, discovered that any license to make a copyrighted "free" work is not possible.

Added botlib-14 for reference.

(file #41209)

Bart Thate <bthate>
Wed 12 Jul 2017 01:59:10 PM UTC, comment #7: 

I need a license for a library so normally would have been LGPL,
GPL however requires the non-free principle that further released code should also hold the same copyright notice.

This license removes the obligation to provide the same license txt in derived copies, important for code libraries.

This license gives the right to use it, without preconditions, and thus brings it in the Public Domain. It is a license to set the source free, by allowing it's free use.

If you, as GNU promotors, think it is not compatible with GNU policies i would like to hear that ;]

Bart

Bart Thate <bthate>
Wed 12 Jul 2017 12:52:44 PM UTC, comment #6: 

I'm not sure there is such thing as 0BSD license. In your new tarball, some places say 'public domain' and other specify some particular (rarely used) license and copyright (being public domain means not copyrighted at all).

Could you choose some license listed when you submit a registration (other than 'Other')?

Ineiev <ineiev>
Site Administrator
Wed 12 Jul 2017 12:22:23 PM UTC, comment #5: 

Is the 0BSD license acceptable ?

uploaded new tar.ball with post comment

Bart

(file #41189)

Bart Thate <bthate>
Tue 11 Jul 2017 05:41:31 PM UTC, comment #4: 

Thank you!

First, the term "MIT license" is ambiguous: MIT had many various
licenses; usually "MIT license" means X11 license, but your
notice doesn't reproduce X11 license exactly, it's a modification.

A notice like "* As the creator of this piece of software, Bart Thate,
i disclaim all rights on the code contained in this software package."
is confusing. In many countries, any disclaimer of some rights is void
(for example, the right to call oneself the author); also, for
copyright purposes it doesn't matter what the creator disclaims, the users
need a permission from the copyright holder.

Generally, license proliferation is not a good thing; I'm sure there
is a well-known license that would perfectly serve your needs, and I
recommend find and use it.

Files like PKG-INFO setyp.py botlib.egg-info/SOURCES.txt
botlib.egg-info/PKG-INFO README still have no notices.

Ineiev <ineiev>
Site Administrator
Tue 11 Jul 2017 01:11:21 PM UTC, comment #3: 

Sorry, missed the adding of my new tarball.

Bart

(file #41164)

Bart Thate <bthate>
Tue 11 Jul 2017 01:05:08 PM UTC, comment #2: 

Thank for responding,

i have adapted all source file to include the LICENSE txt.
if it needs further adapting let me know.

Bart

Bart Thate <bthate>
Tue 11 Jul 2017 07:13:55 AM UTC, comment #1: 

Thank you for submitting your package!

All files should have valid copyright and license notices; they give the user the permissions that make them free. Could you add them?

Ineiev <ineiev>
Site Administrator
Mon 10 Jul 2017 01:54:51 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.


Registration Administration


While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):



Registration Details


  • Name: botlib
  • System Name:  botlib
  • Type: non-GNU software and documentation
  • License: Other (proper disclaimer license. 1 clasue MIT license giving away my (the author) rights.)





Description:

BOTLIB is a python3 framework to program IRC or XMPP bots.

provides:
CLI, IRC and XMPP bots.
MIT license, allowed derived copying.
modular structure, easy to program.
object class - save/load to/from a JSON file.
rest server - serve saved object’s over HTTP.
rss fetcher - echo rss feeds to IRC channels.
udp server - udp to bot to IRC channel.
watcher server - run tail -f and have output send to IRC channel.
email scanning - scan mbox format to searchable BOTLIB objects.




Other Software Required:

no dependencies in the code from third parties. code is pure python3


Tarball URL:

https://savannah.gnu.org/submissions_uploads/botlib-9.tar.gz


Bart Thate <bthate>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #41209:  botlib-14.tar.gz added by bthate (41KiB - application/gzip)
file #41189:  botlib-12.tar.gz added by bthate (44KiB - application/gzip)
file #41164:  botlib-11.tar.gz added by bthate (45KiB - application/gzip)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by bthate (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-07-17 ineiev StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2017-07-15 bthate Attached File- Added botlib-14.tar.gz, #41209
    2017-07-12 bthate Attached File- Added botlib-12.tar.gz, #41189
    2017-07-11 bthate Attached File- Added botlib-11.tar.gz, #41164
    2017-07-11 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code