3 ms·
Interesting. I was working on something quite similar when I was in PayPal. Here is a prototype: https://github.com/anupamsr/ut-test https://github.com/anupamsr
by cubancigar11 12y ago
Interesting. I was working on something quite similar when I was in PayPal. Here is a prototype: https://github.com/anupamsr/ut-test https://github.com/anupamsr/ut-test
Then the powers that be came and took all the credit. Since then I haven't touched it.
- sitkack 12y agoWhile I enjoy the sentiment, ;) one cannot have riders on GPLd code, it either is or isn't.
- cubancigar11 12y agoWhy? The code is GPLd for those who are allowed to use it. It is not free as in beer. But once you get the beer, you will get to know the recipe. But if you think there is some other license that better expresses my... sentiment... you are welcome :) (I know, it sounds kiddish. It was a long time ago and I felt really burned because PayPal management, from lower to top, is seriously fscked ethically. It took me more than a year to get interested in creating something new.)
- simias 12y agoI believe you cannot add restrictions on top of the GPL, which is one of the reasons OpenSSL is not compatible with the GPL for instance. As such, if you license your code under the GPL anybody at paypal can use and modify it under the terms of the GPL, as per the terms of the license. What you can do is have a dual license "as long as the combination of restrictions on the work as a whole does not put any additional restrictions beyond what GPL allows"[1]. That being said, I'm not a lawyer, so I might have misinterpreted the wording of the license. [1] https://en.wikipedia.org/wiki/GNU_General_Public_License#Compatibility_and_multi-licensing https://en.wikipedia.org/wiki/GNU_General_Public_License#Com...
- sitkack 12y agoCorrect. One cannot have GPL + some other stuff because it isn't GPL at that point and becomes a huge mess. Imagine trying to track all of the exceptions!
- sitkack 12y agoI am not sure of a license, and I am not skilled in this matter. You could make your own everybody but ... (list of parties not allowed to use), as the poster below said, it could be dual licensed but I don't think the GPL is compatible with exceptions either above or below. Safest would be everyone except PayPal.