Skip to content

Several cases of copyright infringement #45

Closed

Description

@cznic

This repository publishes code copied from and/or based on copyrighted 3rd party code published under specific licenses; without fulfilling the terms defined in those licenses. Particularly, the original license comments in the original files were removed and replaced by a license claim of the infringing party. That's not acceptable. Also, it's just silly, as the original licenses permit to use/modify/republish or even sell the code without having to pay anything to the authors of the original code.

Examples

  • format.go contains verbatim copies of parts of code originaly published in strutil.go.
  • btree.go contains verbatim copies of parts of code originaly published in btree.go.
  • Many files found in the plan directory contain code clearly derived and/or parts sometimes verbatim copied from code originally published in plan.go.

In only minutes, I was able to found tens of similar additional copyright infringements. Also, this repository now has 100+ of forks and every single fork has the same copyright issue.

In essence, this project is an adaption/extension of the QL project for other SQL syntax and features, including alternative back-ends. (Which is, in sum, an amazing achievement - sincere congratulations.)

To the owners, maintainers of this repository: Please let me know your thoughts/plans/intentions related to this issue. Thanks.

Activity

  1. c4pt0r commented on Sep 7, 2015

    @c4pt0r
    Member

    Thank you for your comment! TiDB is derived from the cznic/ql codebase, thank you again for the awesome job!

    We'll add the ql-licence declaration in the files that contains your code. Is that OK? Please let us know :)
    Just like this:

    // Copyright 2015 The ql Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.

    // Copyright 2015 PingCAP, Inc.
    //
    // Licensed under the Apache License, Version 2.0 (the "License");
    // you may not use this file except in compliance with the License.
    // You may obtain a copy of the License at
    //
    // http://www.apache.org/licenses/LICENSE-2.0
    //
    // Unless required by applicable law or agreed to in writing, software
    // distributed under the License is distributed on an "AS IS" BASIS,
    // See the License for the specific language governing permissions and
    // limitations under the License.

    .....
    @cznic

  2. cznic commented on Sep 8, 2015

    @cznic
    Author

    @c4pt0r Thank you for the feedback, SGTM.

  3. reopened this on Sep 8, 2015
  4. c4pt0r commented on Sep 9, 2015

    @c4pt0r
    Member

    Fixed.
    #74

  5. astaxie commented on Sep 9, 2015

    @astaxie
    Contributor

    👍

  6. added a commit that references this issue on Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions