You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When @gera2ld "ported" Violentmonkey to Chrome, he obviously used Tampermonkey as a blueprint and even adopted bugs from Tampermonkey's code base, which were later fixed.
That is OK insofar as, in my view, he never copied a line of code, and I occasionally get something back in return.
I am not a native English speaker, but I still feel uncomfortable with the statements above.
What does "ported" (note the quotes) mean here? Is it indicating "stole" or "copied"?
When did I adopt bugs from Tampermonkey's code base? I don't even have access to its code base.
I've seen the statements above a few times, not sure if they were from the same guy. But now it comes to the repo of Violentmonkey, making me feel offended.
To make it clear, Violentmonkey was a port (without quotes) of Greasemonkey initially for Opera and Maxthon. Later Opera ditched its own engine so I ported it to Chrome because some users as well as me just could not stand the old-fashioned UI of Tampermonkey. Yes, I tried to use Tampermonkey first to save my effort but failed.
At the start a lot of things break because Chrome works quite differently, so I did a lot of tests to make sure I got the same results in Violentmonkey and Tampermonkey, if that's called a blueprint. Maybe a bug was considered by me as an expected behavior and adopted into Violentmonkey, but I don't know, I am never aware of that. I don't have time to keep an eye on someone else's project when I am working on my own in my spare time. It surprised me when someone said that so definitively.
BTW I actually learned something from the compressed code of Tampermonkey about how to get unsafeWindow (using a bug of Chrome at that time), but IIRC it didn't work soon after that.
This project was fun, and I learned JavaScript through the development of this project. I spent a lot of time on it, and it really frustrates me when someone comes out to say things like that.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I am not a native English speaker, but I still feel uncomfortable with the statements above.
"ported"
(note the quotes) mean here? Is it indicating "stole" or "copied"?I've seen the statements above a few times, not sure if they were from the same guy. But now it comes to the repo of Violentmonkey, making me feel offended.
To make it clear, Violentmonkey was a port (without quotes) of Greasemonkey initially for Opera and Maxthon. Later Opera ditched its own engine so I ported it to Chrome because some users as well as me just could not stand the old-fashioned UI of Tampermonkey. Yes, I tried to use Tampermonkey first to save my effort but failed.
At the start a lot of things break because Chrome works quite differently, so I did a lot of tests to make sure I got the same results in Violentmonkey and Tampermonkey, if that's called a blueprint. Maybe a bug was considered by me as an expected behavior and adopted into Violentmonkey, but I don't know, I am never aware of that. I don't have time to keep an eye on someone else's project when I am working on my own in my spare time. It surprised me when someone said that so definitively.
BTW I actually learned something from the compressed code of Tampermonkey about how to get
unsafeWindow
(using a bug of Chrome at that time), but IIRC it didn't work soon after that.This project was fun, and I learned JavaScript through the development of this project. I spent a lot of time on it, and it really frustrates me when someone comes out to say things like that.
Beta Was this translation helpful? Give feedback.
All reactions