VectorLinux
October 19, 2014, 11:41:20 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Visit our home page for VL info. To search the old message board go to http://vectorlinux.com/forum1. The first VL forum is temporarily offline until we can find a host for it. Thanks for your patience.
 
Now powered by KnowledgeDex.
   Home   Help Search Login Register  
Please support VectorLinux!
Pages: [1]
  Print  
Author Topic: skype, google-earth, yuuguu, and other proprietary installer script.  (Read 1759 times)
stretchedthin
Administrator
Vectorian
*****
Posts: 3780


WWW
« on: January 30, 2011, 09:29:36 am »

Occurred to me that it would be pretty easy to create an app that downloaded and installed proprietary applications for new users. 

For example...
Code:
#!/bin/bash/
wget http://www.skype.com/go/getskype-linux-beta-static
tar xfv ./skype*tar.*
cd ./skype*/
cp -a ./skype /usr/bin/
cp -a ./skype*desktop* /usr/share/applications/
mkdir /usr/share/skype
cp -a ./sounds/ ./lang/ ./avatars/ /usr/share/skype
cd ../
rm ./skype*tar.*
rm -r ./skype*/
exit
Paste the above code into a text file, call it NAME.sh, and run as root and it will install skype for you.

This could be done inside an app that could give you the choice to install several such programs.
My question is what is the legality of it.  Does the fact that wget is used to pull the program in question from the program providers site, mean that the program owner is actually providing the distribution.  If so this may be a perfectly legal way to make these programs available.
Logged

Vectorlinux screencasts and  tutorials can be found at....
http://www.opensourcebistro.com/blog1
http://www.youtube.com/user/vid4ken?feature=mhee
pierce.jason
Packager
Vectorite
****
Posts: 250



« Reply #1 on: February 07, 2011, 11:44:43 pm »

Yep, this should do the trick for legal requirements I do believe.

One thing that could add to this, is including checkinstall. That way the program would be installed as a native slack package, that the user could easily remove at a later date.

Your approach here is similar to that of archlinux's AUR or gentoo portage-repos or *BSD ports repositories. As long as VL does not distribute a binary, VL is excluded from normal "hosting" or "distribution" clauses. Distributing instructions on how to _make_ a binary, is a totally free venue there.
Logged

pierce.jason
Email: $(echo -e "moc\x2eliamg\x40nosaj.ecreip" | rev)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!