>>> from kenobi import KenobiDB  

>>> db = KenobiDB('example.db')  

>>> db.insert({'name': 'Yoda', 'lightsaber': 'green'})  
True  

>>> db.search('lightsaber', 'green')  
[{'name': 'Yoda', 'lightsaber': 'green'}]  
  • harrisonerd@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    28 minutes ago

    Thanks everyone for their interest in this little project. We removed the drawing and any even somewhat Disney references. Disney does not own ‘kenobi’, they do own ‘Obi-Wan Kenobi’ and ‘Ben Kenobi’. There is nothing to do with either of these names of the Star Wars character on the GitHub or PyPI now. Thanks for the feedback everyone!

  • logging_strict@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    1 day ago

    Why do we care?

    Both github and pypi are likely to receive DMCA Complaints causing them trouble and grief.

    Coders use both github and pypi and would prefer less trouble coming their way

  • logging_strict@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 day ago

    From the artists web site there is a page discussing copyright law

    https://www.deviantart.com/about/policy/copyright/

    Maybe the authors of kenobidb should read that page.

    Folks running DeviantArt understands …

    "If you take my work down am I protected from a lawsuit?

    No. Even if DeviantArt takes an infringing work down, you may still be responsible for very significant damages if the copyright owner decides to sue you."

  • logging_strict@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    1 day ago

    This commit gives link to the artist

    Creating fan art is fine as long as that art isn’t sold without a Disney character licensing waiver. So the artist did nothing wrong.

    The kenobi package did. It’s equivalent to making Kenobi T-shirts and selling them online.

  • Voroxpete@sh.itjust.works
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    OK, yeah, this looks pretty cool. There are a lot of situations where I want to store information, and a text file isn’t ideal, but running a full fledged database is overkill. I like the simplicity of the interface, especially the search function.

    • logging_strict@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 day ago

      Agreed.

      Looked at the project LICENSE and saw no character licensing waiver from Disney. This not a case of fair use, The package is both branded kenobi and uses copyrighted imagery. Removing all doubt. The image most likely is not in the public domain. But if that is, this should be clearly documented and isn’t.

      My first impression is, what a noob move.

      Taking a step back, lets keep in mind, software is Intellectual Property. All our licenses are meaningless, if coders disregard copyright law.

      There is nothing wrong with the software as long as it’s fork’ed away. The package name, the main script file name, and entrypoint name should be renamed. The imagery should be deleted.

      Send a letter to Disney saying, stay away from our kids then kick them out of the Western world. Then take a shower. Maybe burn our clothes just be sure.

      Disney is guilty of mixing good and evil and calling it good. They propagandize your women projecting imagery that men should be rejected. They project themselves as priests seeking to supplant culture and society with their own set of morality and ethics.

      We are a separate group, we are priests of technology. And don’t want to be stuck in the dark ages forever cuz a group of pervs discovered they can get little girls to pose for the camera and then feed the girls princess fantasies.

      BUT that doesn’t excuse our actions. If we disregard copyright law.

  • rglullis@communick.news
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    KenobiDB is designed for small-scale applications and prototypes. While it provides excellent performance for most operations, it is not intended to replace full-fledged databases for high-scale or enterprise-level applications for that you should use MongoDB.

    Only MongoDB is webscale…