Menu

licence

Help
2006-12-26
2012-09-19
  • Jack Andrews

    Jack Andrews - 2006-12-26

    thanks for the great software

    just clarifying the licence -- i can't seem to find any detail on this other than it is GPL/Python.

    i'm writing an app that can use mysqldb, so:
    - do i have to share my source?
    - do i need to share your source?

    thanks,

    jack

     
    • Andy Dustman

      Andy Dustman - 2006-12-26

      I prefer the GPL, but you are free to use the original Python/CNRI/BSD-ish license. See _mysql.c for the text.

      http://mysql-python.svn.sourceforge.net/viewvc/mysql-python/branches/MySQLdb-1.2/MySQLdb/_mysql.c?revision=457&view=markup

       
      • Jonathan Shapiro

        Andy,

        I am hoping that you can clarify this post. You seem to be saying that someone someone wishing to redistribute MySQLdb may simply replace the GPL license with the original license. I don't have much experience with open source licensing issues, but it seems surprising to me that such a replacement would be consistent with the GPL itself.

        In any event, what precisely would need to be changed in the redistibuted version? Obviously the text of the GPL would need to be removed, and the license tag in setup.py would need to be changed. Is there anything else?

        Sorry to be so persnickety, but the extremely strong terms of the GPL license present a pretty big impediment to redistributing software that uses MySQLdb. A license like the LGPL would (imho) be much more suitable for redistribution and would protect the openness of MySQLdb just as much.

         
      • Jack Andrews

        Jack Andrews - 2007-01-02

        Thanks for that option...

        A bit OT:
        - can anyone change the licence software is released under?
        - what was the purpose of adding the GPL to MySQLdb?

         

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.