[GODRIVER-480] License violation of github.com/buger/jsonparser Created: 01/Jul/18  Updated: 28/Oct/23  Resolved: 02/Jul/18

Status: Closed
Project: Go Driver
Component/s: BSON
Affects Version/s: None
Fix Version/s: 0.0.8

Type: Bug Priority: Major - P3
Reporter: Leonid Bugaev Assignee: Kristofer Brandow (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
is caused by GODRIVER-481 Remove bson/internal libraries Closed

 Description   

Hi there! 

I believe this is just someone's misunderstanding, but still. 

Go driver vendors, and use my library, but my LICENSE file with attribution was removed, and moreover, "MongoDB" copyright was added, and license was changed from MIT to Apache.

https://github.com/mongodb/mongo-go-driver/tree/master/bson/internal/jsonparser

https://github.com/buger/jsonparser/

Just to clarify, in general, I do not mind using my lib, and happy about it, but only if you follow licensing and will keep original LICENSE and my attribution. 

If you need some custom licensing options, feel free contact me via leonsbox@gmail.com

 

Cheers!

 

 

 



 Comments   
Comment by Leonid Bugaev [ 03/Jul/18 ]

Thank you for the rapid response! 

Everything looks good now.

Feel free to contact me if you will have questions regarding library and its usage, always glad to help.

 

Cheers.

Comment by Kristofer Brandow (Inactive) [ 02/Jul/18 ]

Hi buger,

I've fixed the license problem and switched to vendoring your library directly. We've added you license to the THIRD-PARTY-LICENSES file and vendored the entire repository contents into the vendor directory of the driver. Let me know if there are other problems that need to address concerning this.

Thanks for bringing this up.

--Kris

Comment by Githook User [ 02/Jul/18 ]

Author:

{'username': 'skriptble', 'name': 'Kris Brandow', 'email': 'kris@mongodb.com'}

Message: Vendor and remove from internal JSON packages

The jsonparser and jsonpretty packages were placed in bson/internal.
There were not changes necessary to jsonpretty and the only change to
jsonparser can be implemented in the bson package using a closure. This
commit moves the libraries to the vendor directory, uses the fully copy
of the library, and updates the necessary code.

GODRIVER-480
GODRIVER-481

Change-Id: I5594ab0e753b27a4a18d959ec047341d988d3876
Branch: master
https://github.com/mongodb/mongo-go-driver/commit/dfce4ff9ddb1cfddb0d9e2c14fad3833f0847139

Comment by Kristofer Brandow (Inactive) [ 01/Jul/18 ]

Hi buger,

Apologies for not adding the proper license here. We modified one of the functions in your library for our need, but reviewing the code we can accomplish the required functionality with a closer. I'm going to update things according to GODRIVER-481.

Thanks for raising this and once again, sorry for the licensing error!
--Kris

Generated at Thu Feb 08 08:34:18 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.