PimpTrizkit / PJs

Pimped Javascript - Just a library of my javascript functions, or shims. They are generally built for speed, size, versatility, and portability (copy and paste-able). Readability will be sacrificed. Because they are optimized for usage right out-of-the-box.
GNU Lesser General Public License v3.0
207 stars 25 forks source link

Extract color lib to own module #1

Closed StephanHoyer closed 4 years ago

StephanHoyer commented 6 years ago

Just found you color modification function via google. Great thing, just what I needed.

Would be great to have it as a standalone package (npm). It would also be great to have it with a more permissive licence (e. G. MIT)

Thanks for your work.

PimpTrizkit commented 6 years ago

Thank You! That color function, called pSBC, was a long time in development actually. Of course, there were long times of nothing, then one day, a new version..lol... but it was a few years.

Please excuse my ignorance for the issues you have posted here. But I am not all that familiar with various forms of integration (or whatnot) you may be asking about.

PT

marcovo commented 5 years ago

Regarding the licensing, I was looking to include the pSBC code (or, a rewrite of version 3.1 in PHP) in a MIT project of mine. Sadly, as it is GPL 3.0 licensed, I'm not able to use it in the MIT project.

If it were licensed MIT or LGPL, it would be possible to include in an MIT project.

Are you open to reconsidering the licensing, or did you purposefully choose the GPL license?

PimpTrizkit commented 5 years ago

Hello! Thanks for your interest in my function.

I do like the strong copyleft that the GPL3.0 provides, I believe code should be free to and by all. And at all times and situations and ways of distribution.

But, per your request, I changed it to LGPL3.0.

I would like to highly request a copy of your final PHP version of the pSBC code. As well, include to whom accreditation should be given. I will add this to the current PJs/pSBC project and give credit where credit is due. Also, can you provide an online link to your project (or else, information relevant to your project) which can be shared, if possible.

Enjoy the code and I look forward to hearing back from you!

PT

marcovo commented 5 years ago

Thanks for reconsidering :) . I think LGPL is indeed a more suitable choice than GPL here, as the project is pretty much a library. In theory I too like the idea of GPL, but in practice it often proves too infectious... However this is not a discussion we should pursue here I think.

I've sent an e-mail created an issue with some follow-up questions that would be off-topic here: #2

PimpTrizkit commented 4 years ago

This has been added to npm.

https://www.npmjs.com/package/shade-blend-color

PT