Author Topic: Paid Addon for UTime  (Read 3456 times)

0 Members and 1 Guest are viewing this topic.

Offline roastchicken

  • Respected Community Member
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: 84
  • I write code
Paid Addon for UTime
« on: January 16, 2016, 06:16:11 PM »
Someone named Google is selling an addon on ScriptFodder that adds a ULX menu displaying the times of people. According to the UTime repo, UTime is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. I'm not sure if that would apply to this, because it's something built on top of UTime, not modifying it per say, but I wanted to let you guys know in case you aren't okay with this.
Give a man some code and you help him for a day; teach a man to code and you help him for a lifetime.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Paid Addon for UTime
« Reply #1 on: January 16, 2016, 06:38:03 PM »
Thanks RoastChicken.
Honestly, we're not really "ok" with any number of scripts that charge for adding functions to our CC based code. Not only UTime, but ULib, ULX, most of our other projects.
We've had people properly email us in the past, and we give them 'written' permission to charge for derivatives.
However, we've not said or done anything about those that charge without asking for menus/extra functions, etc.
We likely won't.
It's just not normally worth our time.

"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline MrPresident

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 2728
  • Karma: 430
    • |G4P| Gman4President
Re: Paid Addon for UTime
« Reply #2 on: January 16, 2016, 10:12:37 PM »
This script is just an extension of UTime which adds some display options for UTime data. It doesn't include any code written by us (Megiddo in the case of UTime) and therefore doesn't violate the license agreement.

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Paid Addon for UTime
« Reply #3 on: January 16, 2016, 10:34:41 PM »
Writing another script that uses UTime (or any of our project's) data/functions falls under "ShareAlike" portion of the CC license we use.

"ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. "
(Emphasis mine)

And that license specifically states non-commercial.
http://creativecommons.org/licenses/by-nc-sa/3.0/



"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline MrPresident

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 2728
  • Karma: 430
    • |G4P| Gman4President
Re: Paid Addon for UTime
« Reply #4 on: January 17, 2016, 01:13:06 AM »
I would interpret that as adding to existing code, not writing separate code that accesses data from another project.
http://mollykleinman.com/2008/08/29/cc-howto-share-alike/

Derivative works. I wouldn't call it a breach of copyright for someone to, let's say, write a program that modifies the shell of windows. So long as they don't use code from the original work, I don't think its covered under the license.

Another, more applicable, example might be 'Open Office' writing software that can read data created by 'Microsoft Office'.

I guess it would all depend on how he is accessing the data. If he's using UTime calls and functions then I can agree that it would be a violation of the license, but if he's simply access the raw data using functions he wrote himself, I don't think it would be.

That's just my opinion though.
« Last Edit: January 17, 2016, 01:20:30 AM by MrPresident »

Offline roastchicken

  • Respected Community Member
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: 84
  • I write code
Re: Paid Addon for UTime
« Reply #5 on: January 17, 2016, 06:49:45 AM »
Well not only is it building upon UTime, it's a module for XGUI. So it is at the very least using ULX's code which I believe also falls under the same license.

It just bothers me that people are completely fine with profiting off the work of others. This addon isn't even complicated, all he did was refactor the bans module to get UTime data.
Give a man some code and you help him for a day; teach a man to code and you help him for a lifetime.

Offline Bytewave

  • Respected Community Member
  • Hero Member
  • *****
  • Posts: 718
  • Karma: 116
  • :)
    • My Homepage
Re: Paid Addon for UTime
« Reply #6 on: January 17, 2016, 12:23:24 PM »
Well not only is it building upon UTime, it's a module for XGUI. So it is at the very least using ULX's code which I believe also falls under the same license.

It just bothers me that people are completely fine with profiting off the work of others. This addon isn't even complicated, all he did was refactor the bans module to get UTime data.
Well, if you consider ULX's code to be part of the equation and consider the license to pertain to simply using the code, don't you rule out any paid addon with ULX integration?
bw81@ulysses-forums ~ % whoami
Homepage

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: Paid Addon for UTime
« Reply #7 on: January 17, 2016, 12:35:34 PM »
I only take umbrage to the theft of our code when someone blatantly takes our work and repackages or sells it without asking us first. This has happened (and continues to happen) with other admin mods in particular. But, the last time I called someone on it, they thought it would be cute to change all the variables in their source code to read some variant of "f*** Megiddo". Since then, while it still annoys me, I haven't bothered to call people out on it. We do appreciate the few who email us for permission, however.
Experiencing God's grace one day at a time.

Offline MrPresident

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 2728
  • Karma: 430
    • |G4P| Gman4President
Re: Paid Addon for UTime
« Reply #8 on: January 17, 2016, 02:07:01 PM »
I do remember that. Childish behavior is never becoming.

Offline roastchicken

  • Respected Community Member
  • Sr. Member
  • *****
  • Posts: 476
  • Karma: 84
  • I write code
Re: Paid Addon for UTime
« Reply #9 on: January 17, 2016, 04:47:25 PM »
Well, if you consider ULX's code to be part of the equation and consider the license to pertain to simply using the code, don't you rule out any paid addon with ULX integration?

Well, I'm not lawyer, but from what I understand from reading the licence is that it applies to any addon that uses ULX code. I'm not saying that it should be that way, but according to the license that's how it is.
Give a man some code and you help him for a day; teach a man to code and you help him for a lifetime.

Offline Bob Dylan

  • Newbie
  • *
  • Posts: 10
  • Karma: -5
Re: Paid Addon for UTime
« Reply #10 on: January 18, 2016, 01:27:59 AM »
The guy has the exact same profile picture as Mr.President

Offline Bytewave

  • Respected Community Member
  • Hero Member
  • *****
  • Posts: 718
  • Karma: 116
  • :)
    • My Homepage
Re: Paid Addon for UTime
« Reply #11 on: January 18, 2016, 07:24:46 AM »
The guy has the exact same profile picture as Mr.President
Well, I mean, it's GMan. So...
bw81@ulysses-forums ~ % whoami
Homepage