Hi, > Re [2] - What defines major? :-) I ask this because of libjson.
The (P)PMC i.e. you. (see point 5 in that last link). > We've taken microjson (http://www.catb.org/esr/microjson/), and are doing > some fairly major surgery to it: > - conversion into our coding standards (tabs to spaces, line length) > - removal of all logging statements > - addition of support for non-contiguous buffers (instead of *p++, call a > read_next_byte() handler.) > - removal of time support APIs > > Would these go under the original license terms? The original license allows modification but the copyright still belongs to the original owner. Most of those changes don’t sound that major to me and reformatting and removal of lines don’t really count IMO. In a case like this I would put a note below the header saying that changes have been made. But you know better the changes that have been made and it’s up to you. > And, if so, what would be a case where it wouldn't go under original license > terms. I can’t think of one off the top of my head, but the bar is reasonably high. One recent case a file was translated into a completed different language and still retained the original header. Thanks, Justin
