Code Monkey home page Code Monkey logo

Comments (13)

cburgmer avatar cburgmer commented on September 27, 2024

At the time of creating cjklib I wanted to make sure that people using the library were contributing code back. As of now I don't believe the LGPL can guarantee this any more than the more permissive group of BSD, MIT or Apache.

I would happily relicense this library's code under one of those licenses. However I am not the only contributor to some parts and for those files we would need to ask the specific contributors for their consent.

I will try to compile a list of contributors here:

Back then I was unsure whether the data should've been released under a CC license or a more source code typical license. I still don't know what is better, but feel that for this kind of data Creative Commons is probably better. Would that work for you?

from cjklib.

tony avatar tony commented on September 27, 2024

@cburgmer

Python code

MIT for python code, definitely. It's simplest and most free.

Datasets

For data packages, do you have time to contact contributors or just want to put a list up? I think firing them an email if you still have the email thread it wouldn't hurt to ask if they're willing to pick one:

  1. ODC / Open Data Commons Attribution License (ODC-By) v1.0 - http://opendatacommons.org/licenses/by/summary/ - http://opendatacommons.org/licenses/by/1.0/ - Simple, guarantees attribution.
  2. CC0 - If attribution is not important - http://creativecommons.org/publicdomain/zero/1.0/

from cjklib.

tony avatar tony commented on September 27, 2024

@cburgmer how does that look? For that matter maybe it's worth making a spreadsheet blog post on these chinese data sources and see if we can have them covered by ODC / CC0 / something clear and giving attribution.

from cjklib.

cburgmer avatar cburgmer commented on September 27, 2024

I contacted Gavin and Uriah who contributed to the character decomposition/stroke order set.

from cjklib.

tony avatar tony commented on September 27, 2024

Thank you. I followed up with some more information I found after finding
the project's license. Let's see what his response is

On Thu, Dec 5, 2013 at 6:20 PM, Christoph Burgmer
[email protected]:

I contacted Gavin and Uriah who contributed to the character
decomposition/stroke order set.


Reply to this email directly or view it on GitHubhttps://github.com//issues/6#issuecomment-29886427
.

from cjklib.

lsmith77 avatar lsmith77 commented on September 27, 2024

FYI http://licenses.beberlei.de

from cjklib.

cburgmer avatar cburgmer commented on September 27, 2024

@lsmith77 good to know. Sadly doesn't work here, as contributions on data didn't happen through Git commits.

from cjklib.

lsmith77 avatar lsmith77 commented on September 27, 2024

I see .. you could potentially still make i work, by simply identifying the commits in question and updating the rows in question inside the database. Not sure if this is supported in the hosted version but it should be easy enough in the self hosted version.

from cjklib.

tony avatar tony commented on September 27, 2024

As an update, the decomposition information is now available under:

Thanks to Gavin Grover for generously providing this great data set.

See: http://cjkdecomp.codeplex.com/wikipage?title=cjk-decomp

from cjklib.

tony avatar tony commented on September 27, 2024

@cburgmer :

Datasets, this leave us with:

  • PinyinSyllables
  • PinyinInitialFinal
  • WadeGilesSyllables
  • WadeGilesInitialFinal
  • GRSyllables
  • GRRhotacisedFinals
  • GRAbbreviation
  • JyutpingSyllables
  • JyutpingInitialFinal
  • CantoneseYaleSyllables
  • CantoneseYaleInitialNucleusCoda
  • JyutpingYaleMapping
  • WadeGilesPinyinMapping
  • PinyinGRMapping
  • PinyinIPAMapping
  • MandarinIPAInitialFinal
  • JyutpingIPAMapping
  • CantoneseIPAInitialFinal
  • KangxiRadical
  • KangxiRadicalIsolatedCharacter
  • RadicalEquivalentCharacter
  • Strokes
  • StrokeOrder
  • CharacterDecomposition - Copyright Gavin Grover license MIT / ODC-by
  • LocaleCharacterGlyph
  • MandarinBraileInitial
  • MandarinBraileFinal
  • ShanghainesePASyllables - Copyright 2010 by Kellen Parker and Allan Simon (http://sinoglot.com/wu/tools/data/), see there for license and ways of contacting them.
  • CharacterShanghaineseIPA - Copyright 2010 by Kellen Parker and Allan Simon (http://sinoglot.com/wu/tools/data/), see there for license and ways of contacting them.

Which of these are compiled by you? Which one's arent?

And moved forward, the as datasets, is MIT / ODC (IANAL, but put simply: basically attribution, don't sue me) ok for datasets?

Are you ok with MIT'ing the codebase?

from cjklib.

tony avatar tony commented on September 27, 2024

@cburgmer Greetings, can I have permission to use https://github.com/cburgmer/cjklib/blob/master/scripts/convertdecomposition.py in https://github.com/tony/cihai under MIT or BSD license?

Convert Decomposition has to be updated because the old groovy.csv is updated to a new format.

Can other parts of your code that's python / non-dataset related be considered MIT/BSD now?

My status update: this is a big task.. I'm trying to make a pluggable version of cjklib with a simple API and more pythonic.

I have been racking my brain on this for a few weeks already. Particularly from an architectural perspective and how far I much can I realistically expect relational data to handle different things. Seeing what I can push out of sqlalchemy / UnicodeVariants / etc. to make puling things efficient. I'm trying to do it right. My current scribblings are at http://cihai.readthedocs.org/en/latest/spec.html.

I am probably bumping into some of the same issues you have had building cjklib. One big piece of help was not to have one big cjklib doing everything. I am going to try to make cihai just be an external API and let datasets plugin (expressjs style).

By the way, @nieldlr's excellent https://github.com/nieldlr/Hanzi is definitely worth a look at! I am trying to make sure any data I get working with cihai Niel / Hanzi can use too. If you haven't become acquainted already, it may be nice for each other to be acquainted :)

from cjklib.

tony avatar tony commented on September 27, 2024

@cburgmer: keep an eye on https://github.com/cihai/cihai/

from cjklib.

tony avatar tony commented on September 27, 2024

@cburgmer Any update on this?

Any chance you can release the LGPL from the data @ https://github.com/cburgmer/cjklib/tree/master/cjklib/data and make it CC-0 or MIT? I want to make them into Data Packages

from cjklib.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.