Homebrew Ok, about GPL stuff. Please explain

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
only one problem with fvc.exe, it requires five make that 6 different *.dll's to work... I could just bundle everything with NUSAD... but that is a lot!

I am going to start looking for alternatives... but this will definitely work as a fall back plan.

is this a legal replacement? somehow i doubt it, lol
http://support.microsoft.com/default.aspx?...kb;en-us;841290
 

megazig

SU
Member
Joined
Oct 25, 2008
Messages
467
Trophies
0
XP
232
Country
United States
regarding whether I care enough to take legal actions... I would if it came to it. It's easier than you think to defend GPL.

note: that's not towards XFlak as he seems to be trying to comply. that's towards the guy saying just don't worry about our license.

XFlak: you don't need to include Wii.py source as you're not working with it. you need to have LibWiiSharp code which has to reference us.

I can't really help you with the hash programs, I just use the "default" ones for linux. though I assume they are GPL if you want to look into them
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
Thx megazig, and I have no intention of letting this go to court. I have no urge to get fucked like KongzNutz did, u had better believe I would shut down all my wii activities before risking those kinds of consequences.

I must say, I think u specifically have handled yourself very professionally during this whole escapade. You have definitely shown me something positive about your character, so you're okay in my books
biggrin.gif
. And I think it's safe to say you're not in a rush to take to me to court, and I appreciate the time your giving me to get everything in order... I hope u understand I never had anything but the best intentions.

TBH, its harder to replace FSUM than it is to satisfy the Wii.py team's requests... I hate legalities, but it will be nice to get this all sorted (hopefully I don't fail my exam as a result of being so damn distracted though! lol)
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
good advice... even though I'm not in school anymore, this is a professional designation exam... if I pass, it might be the last exam I ever have to write!
biggrin.gif
biggrin.gif


Anyways, that's besides the point...

I'm thinking I may use that md5 app qwertymodo found even though it has requires 6 supporting files... I can always replace it if I find something better
 

xzxero

♥bong milk does good for the brain♥
Member
Joined
Jul 18, 2008
Messages
3,831
Trophies
0
Age
14
Location
SB
Website
Visit site
XP
332
Country
United States
man, all this technical jargon is bringing down the productivity and good vibes within the forums!

just let NUSAD live in peace already!

it never hurt anyone [unconfirmed.]
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
@qwertymodo, so it seems you have become my trusted compliance officer (I hope you like the title! lol)

I've just re-opened the project HERE.
I believe I have made all the necessary changes that we mentioned to make this fully compliant with GPL. But I would very much appreciate confirmation from you (or anyone else who feels that they are qualified on the matter). If I overlooked something and it is still not compliant, I will be closing the project down again, so lets hope I got it right this time *fingers crossed*

Before I forget, what do I do about prior non-compliant versions of NUSAD that included FSUM? Do I need to remove download links to those versions?


On a side note, if I have overlooked anyone from the credits, please let me know via PM and I will make sure that the problem is rectified asap.
 

qwertymodo

Well-Known Member
Member
Joined
Feb 1, 2010
Messages
827
Trophies
0
Age
34
Website
qwertymodo.com
XP
520
Country
United States
XFlak said:
@qwertymodo, so it seems you have become my trusted compliance officer (I hope you like the title! lol)

Heh, I'm no expert. I've just been there, done that with my project for U3 Smart drives using modified launchers from PortableApps.com. Thankfully, the mod over at PortableApps patiently put up with me and pointed me in the right direction, so I figured I'd pass it along since I know how it can be. Cheers
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
No worries man, I realize if I get taken to court you are not responsible (don't worry, I won't bring u down with me! lol)

So have u had a chance to determine whether u feel I am GPL compliant now?

edit: is there a 32bit GPL compliant MD5 checker I can use? The one you linked me HERE is 64 bit... I'm not sure if there is a 32 bit version of the same program, but I can't seem to find it.
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
Alright, so back to looking for a command line MD5 tool... (unless fvc had a 32 bit command line version I overlooked)

I need it to have the following features
-32 bit
-recursive MD5 maker/checker
-GPL compliant
-preferably not a lot of supporting files (like dll's or w/e)

edit: so I found one that works, but I don't think I can legally use it
http://www.exactfile.com/exf/
License
ExactFile (exf Freeware Console Application)
Copyright 2009 StudyLamp Software LLC
http://www.ExactFile.com

IMPORTANT--READ THESE TERMS CAREFULLY BEFORE INSTALLING OR USING
THIS SOFTWARE. BY INSTALLING OR USING THIS SOFTWARE, YOU
ACKNOWLEDGE THAT YOU HAVE READ THIS LICENSE AGREEMENT, THAT YOU
UNDERSTAND IT, AND THAT YOU AGREE TO BE BOUND BY ITS TERMS. IF
YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS LICENSE
AGREEMENT, PROMPTLY EXIT WITHOUT INSTALLING, USING, OR PURCHASING
THE SOFTWARE.

1. Grant of License
StudyLamp Software LLC (the "AUTHOR") grants you a
non-exclusive, non-transferable license to use the program with
which this license is distributed (the "PRODUCT," "SOFTWARE,"
"PROGRAM"), including any documentation files accompanying the
Software ("User Guide") provided that: (i) the Software is
installed on only in accordance with this License; (ii) the
Software is NOT modified; (iii) all copyright notices are
maintained on the Software; and (iv) you agree to be bound by the
terms of this License Agreement.

2. Ownership
You have no ownership rights in the Software. Rather, you have a
license to use the Software as long as this License Agreement
remains in full force and effect. Ownership of the Software,
Documentation and all intellectual property rights therein shall
remain at all times with the Author.

3. Copyright
The Software and Documentation contain material that is
protected by United States Copyright Law and trade secret law,
and by international treaty provisions. All rights not granted to
you herein are expressly reserved by the Author. You may not
remove any proprietary notice of the Author from any copy of the
Software or Documentation.

4. Restrictions
You may not publish, display, disclose, rent, lease, modify,
loan, distribute, or create derivative works based on the
Software or any part thereof. You may not reverse engineer,
decompile, translate, adapt, or disassemble the Software, nor
shall you attempt to create the source code from the object code
for the Software.

5. Limited Warranty
ANY USE BY YOU OF THE SOFTWARE IS AT YOUR OWN RISK. THE SOFTWARE
IS PROVIDED "AS IS." TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE
AUTHOR DISCLAIMS ALL WARRANTIES OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR
DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE
WILL MEET ANY REQUIREMENTS OR NEEDS YOU MAY HAVE, OR THAT THE
SOFTWARE WILL OPERATE ERROR FREE, OR IN AN UNINTERRUPTED FASHION,
OR THAT ANY DEFECTS OR ERRORS IN THE SOFTWARE WILL BE CORRECTED,
OR THAT THE SOFTWARE IS COMPATIBLE WITH ANY PARTICULAR PLATFORM.

6. Limitation of Liability
IN NO EVENT WILL THE AUTHOR BE LIABLE TO YOU OR ANY THIRD PARTY
FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT
LIMITATION, INDIRECT, SPECIAL, PUNITIVE, OR EXEMPLARY DAMAGES FOR
LOSS OF BUSINESS, LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS
OF BUSINESS INFORMATION) ARISING OUT OF THE USE OF OR INABILITY
TO USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY, EVEN IF
THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
THE AUTHOR'S AGGREGATE LIABILITY WITH RESPECT TO ITS OBLIGATIONS
UNDER THIS AGREEMENT OR OTHERWISE WITH RESPECT TO THE SOFTWARE
AND DOCUMENTATION OR OTHERWISE SHALL NOT EXCEED THE AMOUNT OF THE
LICENSE FEE PAID BY YOU FOR THE SOFTWARE AND DOCUMENTATION.

7. Termination
This License Agreement is effective until it is terminated. You
may terminate this License Agreement at any time by destroying or
returning to the Author all copies of the Software and
Documentation in your possession or under your control. The
Author may terminate this License Agreement for any reason,
including, but not limited to, if the Author finds that you have
violated any of the terms of this License Agreement. Upon
notification of termination, you agree to destroy or return to
the Author all copies of the Software and Documentation. All
provisions relating to confidentiality, proprietary rights, and
non-disclosure shall survive the termination of this Software
License Agreement.

8. General
This License Agreement shall be construed, interpreted and
governed by the laws of the United States without regard to
conflicts of law provisions thereof. The exclusive forum for any
disputes arising out of or relating to this License Agreement
shall be an appropriate court sitting in Oklahoma, United States.
This License Agreement shall constitute the entire Agreement
between the parties hereto. Any waiver or modification of this
License Agreement shall only be effective if it is in writing and
signed by both parties hereto. If any part of this License
Agreement is found invalid or unenforceable by a court of
competent jurisdiction, the remainder of this License Agreement
shall be interpreted so as to reasonably effect the intention of
the parties.

I guess I have to keep looking!
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
Alright, so I found another one that should work, it does so much more than what I need it to do, but it should work fine... only problem is I don't know if I am allowed to share it

http://stahlworks.com/dev/swiss-file-knife.html
QUOTE said:
Distributed for free under the BSD License, without any warranty.

edit: here's the bsd-license.txt included in the sfk download.
CODECopyright (c) 2008, Stahlworks Art & Technology, www.stahlworks.com.
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

ÂÂÂÂ* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
ÂÂÂÂ* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
ÂÂÂÂ* Neither the name of Vincent Stahl, or Stahlworks, may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

so its my understanding that all I need to do is include the bsd-license.txt (as well as the gpl.txt) in both the source and the binary and I am allowed to use this? Can someone please confirm?

Thanks in advance!
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
*bump, editing my above post and I wanted to draw some attention to it (I need some help!), if I'm out of line for doing so, mods feel free to remove this post

edit: also, what do I do about previous non-compliant versions? Must I remove them from everywhere I may have links to them?
 

megazig

SU
Member
Joined
Oct 25, 2008
Messages
467
Trophies
0
XP
232
Country
United States
bsd license isn't gpl license. so for that bsd licensed program, you just have to inclue the bsd license file for it.

all non-compliant versions should be taken down as they're still not supposed to be distributed.

thanks again for putting the effort to get this going.
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
Okay, non-compliant versions which include FSUM are v4.0.0, v4.0.1, v4.1.0 and v4.1.1 (v4.1.2 is compliant but the hash check will only work on 64-bit systems)

and v3.2 is compliant except for crediting the wii.py team and it does not include a copy of the GPL in the DL package (which is should since it includes libwiisharp and other GPL apps). Do I need to remove this also? Frankly I don't mind removing it, I want people to be using the most recent version anyways.

I will take down any links I have to the non-compliant files when I update to v4.1.3.... but I know for a fact they are mirrored all over the net (just do a google search and u'll see what I mean)... can I get in trouble for other people hosting my non-compliant versions?
 

megazig

SU
Member
Joined
Oct 25, 2008
Messages
467
Trophies
0
XP
232
Country
United States
technically you could get in trouble for it. as you were the original distributor. But, removing your links to them in this case should be ok as you're doing what you can to fix the situation.
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,809
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,799
Country
Cyprus
Just to be safe, I'm going to remove DL links for all versions prior to v4.1.3 (I could leave v4.1.2 active... but not much point when it only works on 64 bit systems).

So, to all my supporters, if you see mirrors of NUS Auto Downloader, please do everything in your power to get them removed.
If the mirrors are of versions 4.1.2 or above, it's not a huge deal as I can't get in legal trouble for it (but as u all know, I don't like my links being mirrored in the first place!)
Mirrors are all over the place, just google NUS Auto Downloader and you will find a lot of them in a handful of different languages.


@icefire, no problem, I would expect the same from anyone else if they decided to modify my work, and u know what they say... do unto others as u would have them do unto you
biggrin.gif
.

Btw, you're the same icefire that made mymenuify right? I realize this isn't the best place to ask, but any chance of you releasing an update that has support USB (not just SD)? If not, no big deal, I thought I'd mention it though
biggrin.gif


edit: I think I may have the autoupdate feature actually delete older versions when updating to try to remove non-GPL-compliant versions from the net (currently the auto update just renames the older version)
 

giantpune

Well-Known Member
Member
Joined
Apr 10, 2009
Messages
2,860
Trophies
0
XP
213
Country
United States
isnt there a md5 CLI app that comes with winrar? most windows people should already have it sitting there on their HDD. at least, it used to have one in there. maybe its been removed in newer versions.

EDIT>>
theres also the lgpl md5 stuff in the free version of the QT sdk. it works on windows
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: byes