News for hackers. Stuff that matters.
Re:FuckItJS: Runs your javascript code whether your compiler... by jackcviers3 on Monday June 25, 2012 @03:46PM (#4158352)
The software license is the best part:

"If you are caught in a dire situation wherein you only have enough time to save one person out of a group, and the Author is a member of that group, you must save the Author."

Re:FuckItJS: Runs your javascript code whether your compiler... by masklinn on Monday June 25, 2012 @04:13PM (#4158498)
I don't know, I really liked the `FuckIt.moreConflict()` method, especially when I read the source and realized he actually tested it and ensured `window.location` would not get overwritten (or you'd navigate away from the page)
Re:FuckItJS: Runs your javascript code whether your compiler... by 51Cards on Monday June 25, 2012 @04:06PM (#4158464)
Brilliant... This is going in every software license and terms agreement I write from here on out. What a tremendous insurance policy if I perhaps hit on the next Facebook. 1/7th of the planet responsible for saving lil ol' me.
Re:FuckItJS: Runs your javascript code whether your compiler... by kozlovsky on Monday June 25, 2012 @05:31PM (#4158849)
Just keep in mind: widespread adoption of this license can lead to race conditions, when two concurrent authors of simultaneously used products happen to be in the same group
Re:FuckItJS: Runs your javascript code whether your compiler... by TheBiv on Monday June 25, 2012 @07:15PM (#4159256)
Our QA group is hiring
Re:FuckItJS: Runs your javascript code whether your compiler... by antihero on Monday June 25, 2012 @06:31PM (#4159105)
The author of this software takes precedence over all other licenses times infinity plus one!
Re:FuckItJS: Runs your javascript code whether your compiler... by warmwaffles on Monday June 25, 2012 @05:50PM (#4158914)
Define author as the Original Author
Re:FuckItJS: Runs your javascript code whether your compiler... by e1ven on Monday June 25, 2012 @05:00PM (#4158718)
Interestingly (to me), this is Technically GPL incompatible, since it adds additional restrictions beyond what the GPL requires.
Re:FuckItJS: Runs your javascript code whether your compiler... by TeMPOraL on Monday June 25, 2012 @06:22PM (#4159064)
Another reason not to use GPL - it breaks the ability to add something funny to licence.
Re:FuckItJS: Runs your javascript code whether your compiler... by thristian on Monday June 25, 2012 @06:57PM (#4159199)
Not so much a fault of the GPL as a fault of copyright law - I've heard judges tend to look poorly on people who appear to be disrespecting the legal system.
Re:FuckItJS: Runs your javascript code whether your compiler... by J_Darnley on Tuesday June 26, 2012 @06:09AM (#4161041)
On their own code, a person can add what ever extra restrictions on top of the GPL they like. You might be able to argue that it is not really the GPL afterwards. If they want to use other GPL code in it, then they have to be careful. If someone else wants to use the code in some other GPL code, then they too have to be careful.
Re:FuckItJS: Runs your javascript code whether your compiler... by __alexs on Tuesday June 26, 2012 @04:28AM (#4160810)
Just dual-license the work.
Re:FuckItJS: Runs your javascript code whether your compiler... by wcoenen on Tuesday June 26, 2012 @08:35AM (#4161446)
"Dual-license" means that the user gets to pick a license, not that the union of all license restrictions applies.
Re:FuckItJS: Runs your javascript code whether your compiler... by __alexs on Wednesday June 27, 2012 @09:38AM (#4166813)
Well-done. What does this have to do with making a joke license for a work people might want to actually modify? Do they not get to laugh if they choose GPL over the one with the comedy in?
Re:FuckItJS: Runs your javascript code whether your compiler... by wcoenen on Wednesday June 27, 2012 @10:53AM (#4167264)
> Do they not get to laugh if they choose GPL over the one with the comedy in?

The important thing is what happens if they pick the joke license. They get to ignore the GPL entirely, which is probably not what you want if you only intended to add something funny to your work.

If you just want to add funny license terms but keep the GPL terms, you have to modify the GPL license instead of having a dual license.

Re:FuckItJS: Runs your javascript code whether your compiler... by drivingmenuts on Monday June 25, 2012 @04:20PM (#4158535)
I dunno. Does this clause require me to save you if I'm in favor of said event happening?
Re:FuckItJS: Runs your javascript code whether your compiler... by adaml_623 on Monday June 25, 2012 @06:31PM (#4159104)
That's not a 'dire situation' more of a plan coming together.
[deleted]
Re:FuckItJS: Runs your javascript code whether your compiler... by angrycoder on Monday June 25, 2012 @05:29PM (#4158837)
It is a good idea to read the article before commenting.
Re:FuckItJS: Runs your javascript code whether your compiler... by kbolino on Monday June 25, 2012 @05:22PM (#4158823)
In this case, that should be considered a feature.