VectorLinux

Please login or register.

Login with username, password and session length
Advanced search  

News:

Visit our home page for VL info. For support and documentation, visit the Vector Linux Knowledge Center or search the Knowledge Center and this Forum using the search box above.

Author Topic: skype, google-earth, yuuguu, and other proprietary installer script.  (Read 1923 times)

stretchedthin

  • Administrator
  • Vectorian
  • *****
  • Posts: 3780
    • Opensourcebistro.com

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: [Select]
#!/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
Re: skype, google-earth, yuuguu, and other proprietary installer script.
« 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)