Homebrew RELEASE Awoo Installer - A No-Bullshit NSP/NSZ/XCI/XCZ Installer Based on Tinfoil

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
Seams to me like every file from tinfoil holds it license and there is no plutonium code in there.

Since MIT and GPLv3 are compatible I don't see an issue in mixing them in a project.

Most of this code is not GPL3, yet it is released under GPL3 which seems... disingenuous? And the appropriate licenses are not distributed -- you can't bury them in source file headers, should be in the same directory as your GPL3 license and appropriately marked and distributed with the release. Perhaps it would be better to host tinfoil in a different repository, licensed under MIT, and then use it as a library, which you are basically doing anyway. This mix just feels bad.

--------------------- MERGED ---------------------------

Should be self-explanatory from this snipit. https://github.com/Huntereb/Awoo-Installer/blob/master/source/ui/optionsPage.cpp#L97-L101

All options in the config can be modified from the Settings menu.

Will you accept a PR for USB / Network NUT support? B-)
 

iriez

Well-Known Member
Member
Joined
Oct 27, 2016
Messages
549
Trophies
0
Age
49
Website
www.xbins.org
XP
1,867
Country
United States

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,456
Country
United States
Most of this code is not GPL3, yet it is released under GPL3 which seems... disingenuous? And the appropriate licenses are not distributed -- you can't bury them in source file headers, should be in the same directory as your GPL3 license and appropriately marked and distributed with the release. Perhaps it would be better to host tinfoil in a different repository, licensed under MIT, and then use it as a library, which you are basically doing anyway. This mix just feels bad.
The licenses are still being fulfilled, regardless of your opinion of how they should be presented to the user. Each release has a copy of the source code bundled in a ZIP which includes the proper licensing and copyright notices. If you would like to implement the licensing in a way you're more comfortable with, feel free to submit a PR.


Will you accept a PR for USB / Network NUT support? B-)
Depends on the licensing status of said software, and how compatible it is with the "just werks" philosophy I'm trying to go for. As I've already stated, USB interfacing between different OS environments can be... Not a pleasant experience.
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
The licenses are still being fulfilled, regardless of your opinion of how they should be presented to the user. Each release has a copy of the source code bundled in a ZIP which includes the proper licensing and copyright notices. If you would like to implement the licensing in a way you're more comfortable with, feel free to submit a PR.



Depends on the licensing status of said software, and how compatible it is with the "just werks" philosophy I'm trying to go for. As I've already stated, USB interfacing between different OS environments can be... Not a pleasant experience.

The NUT code in goldbricks is GPL 3.0, your favorite:

https://github.com/blawar/goldbrick...d6bd6a5#diff-e93603582e02d4ac9bb7f4d86d8359a0

It looks like a big commit, but its really not. Most of the noise is just adding the rapidjson library.

And about the license thing, you are def not in compliance, you need to add the license to the root directory and include it in all binary distributions:

upload_2019-11-10_14-47-5.png
 
  • Like
Reactions: terraplen

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,456
Country
United States
The NUT code in goldbricks is GPL 3.0, your favorite:
My concern is with the software used to interface with this implementation.

And about the license thing, you are def not in compliance, you need to add the license to the root directory and include it in all binary distributions:
<snip>
Sounds easy enough. I'll throw a tinfoil.LICENSE at the root directory. As for binary distributions, they're packaged alongside them on every release on the Github.

"if (std::filesystem::exists("sdmc:/license.dat")) fatalThrow(0);"
But OP, you promised us this was bullshit-free.
Just comment that little line and you're all set.
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
The licenses are still being fulfilled, regardless of your opinion of how they should be presented to the user. Each release has a copy of the source code bundled in a ZIP which includes the proper licensing and copyright notices. If you would like to implement the licensing in a way you're more comfortable with, feel free to submit a PR.



Depends on the licensing status of said software, and how compatible it is with the "just werks" philosophy I'm trying to go for. As I've already stated, USB interfacing between different OS environments can be... Not a pleasant experience.
My concern is with the software used to interface with this implementation.


Sounds easy enough. I'll throw a tinfoil.LICENSE at the root directory. As for binary distributions, they're packaged alongside them on every release on the Github.


Just comment that little line and you're all set.

The spec is open source, write your own NUT alternative. Using the same wire protocol will allow users of all of our software to choose the backend they want. I am just curious though, what issues do you have with nut? Its GPL and is easy to setup.

off topic: please rename this to nydus2 :rofl2:
 
  • Like
Reactions: terraplen

The14thfly

Well-Known Member
Member
Joined
May 14, 2018
Messages
178
Trophies
0
XP
2,225
Country
Switzerland
  • Crashes for sxos users
This is the equivalent of a deviant art OC where people add small details to a pre-made drawing.
Stick to og tinfoil, goldleaf, and blawars tinfoil.
 
Last edited by The14thfly,

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,456
Country
United States
I am just curious though, what issues do you have with nut? Its GPL and is easy to setup.
I don't have any issues with it as I've never looked into what it is or how it is used. My goal before an implementation would be a free-software, cross-compatible way of interfacing with it... Even if that just means a python script and duct tape.

I have no means of contacting you directly after leaving ReiNX. I might consider coming back if that means I'm allowed to participate in their """developer chat""". Also, nydus?
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
I don't have any issues with it as I've never looked into what it is or how it is used. My goal before an implementation would be a free-software, cross-compatible way of interfacing with it... Even if that just means a python script and duct tape.

I have no means of contacting you directly after leaving ReiNX. I might consider coming back if that means I'm allowed to participate in their """developer chat""". Also, nydus?

Come back. Or just add vertigo#7126 , There is a lot of potential with this app. Nydus was an app that glued OG Tinfoil together with NX-Shell's code and caused Adubbz to quit the scene. I dont see any of those issues with this project as OG Tinfoil is abandoned and it uses a purposefully built windowing library.

Nut is 100% python and cross platform, and it has a python compiled exe for windows users who do not wish to setup a python environment.
 
  • Like
Reactions: switchtemp

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,847
Trophies
1
Age
44
XP
6,649
Country
Germany
Tbh this was my fav title installer ever, especially because it supported split files (when that still was needed).
It was abandoned and stopped working at later firmwares and meanwhile Goldleaf and Tinfoil DZ filled the gap but I always loved the GUI of it.

However, this (Awoo Installer) looks good and is a more polite way of supporting NSZ compared to forking Goldleaf to do it.

There's too many good installers now and each has some benefits.

Awoo Installer:
  • UI
  • Sigpatches updater
  • NSZ support
  • Open Source
Goldleaf:
  • UI
  • Internet browser
  • Title/Ticket Management
  • best PC to Switch USB install with Quark (in my opinion)
  • Open Source
Tinfoil:
  • Google Drive support (really love that, especially with Tinson)
  • NSZ support
  • Themes support

I don't know if it's bad or cool to have that variety but at least there's something for each use case.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    not taken down, but had to remove a bunch of games
  • K3Nv2 @ K3Nv2:
    Sirloin sounds good tonight
    +1
  • BakerMan @ BakerMan:
    yeah it does
  • BakerMan @ BakerMan:
    RIP Vimm's Lair (most of the games anyway), you will be missed

    also i think this is a great time and reason to bring back a hashtag previously used about ubisoft
  • BakerMan @ BakerMan:
    #stopkillinggames
  • BigOnYa @ BigOnYa:
    #mailmesomesirloinsteak
  • K3Nv2 @ K3Nv2:
    Mail you deeze nuts
  • BigOnYa @ BigOnYa:
    That be cheap, flat rate small envelope. Me- "Hey this envelope is empty, oh that makes since."
  • K3Nv2 @ K3Nv2:
    Still fits in your mouth the same way
  • BigOnYa @ BigOnYa:
    I was looking at steaks other day at grocery, can't believe some cuts (angus) are like $25 a pound. Crazyness. Price of good fish is just as bad.
  • BakerMan @ BakerMan:
    when i go to college,what do you guys think i should major?
  • BakerMan @ BakerMan:
    inb4 computer science
  • BigOnYa @ BigOnYa:
    Fake Leg scratching 101
  • K3Nv2 @ K3Nv2:
    IT support you can act like your own farts smell like cherries that way
  • K3Nv2 @ K3Nv2:
    Odin 2s $300 lol no
  • Scarlet @ Scarlet:
    The Mini is even more lol
  • K3Nv2 @ K3Nv2:
    That RG cube is starting to look like the better value price creep option
    +1
  • BigOnYa @ BigOnYa:
    I want a handheld gaming system with a tablet sized screen, like a 8 or10" screen, with controllers that can detach like the Switch.
  • BakerMan @ BakerMan:
    @BigOnYa i was legitimately trying to scratch my leg, this is reminding me of that cylinder post
  • Scarlet @ Scarlet:
    I don't see the buzz about a square screen personally. I think there will be a review on the site within a few weeks though if you are interested.
    +1
  • Scarlet @ Scarlet:
    I've put down the money on the Odin 2 Mini since I just love that Vita form factor. Loved the power of the Odin 2 but the size always put me off, this one seems exactly what I've been wanting.
  • K3Nv2 @ K3Nv2:
    I don't care about the square screen it's just nice to hold something you don't have to stretch your arms a foots length
  • K3Nv2 @ K3Nv2:
    All these things expecting to be super huge is overrated just run a type c cable to your TV if you want a big display or in my case screen mirror it
    K3Nv2 @ K3Nv2: All these things expecting to be super huge is overrated just run a type c cable to your TV if...