LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 07-14-2005, 02:06 PM   #1
albatroz
LQ Newbie
 
Registered: Aug 2004
Location: Lima, Peru
Posts: 8

Rep: Reputation: 0
Including Flash Player in custom LiveCD


I would like to create a custom Mandrake LiveCD, but would like to include
Flash Player as well as Mozilla Firefox, however I want to know if there would
be any problem if I want to include Macromedia Flash Player.

I ask because I have seen that several LiveCD distros which does not include
Flash Player and I was wondering if there is any legal (copyright) problem
in this.
 
Old 07-14-2005, 04:17 PM   #2
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Yep. The Flash Player copyright prohibits redistribution in that way. I was reading an article recently where someone wanted to set up a lab of computers using Knoppix CDs and have flash installed, so he got around it by running a shell script to install flash at boot time.

*googles*
Here's the article on the web: http://www.linuxjournal.com/article/7127

I really enjoyed that article, so I'm glad that point stuck with me.
 
Old 07-14-2005, 08:28 PM   #3
wipe
Member
 
Registered: Jun 2004
Location: High Green
Distribution: Fedora Core 4
Posts: 180

Rep: Reputation: 30
I skimmed through the Flash Player license. The conditions don't seem impossible to fulfil. You just have to follow the licensing procedure and place some copyright notices and logo buttons here and there. As I understand it, it doesn't cost anything. Linux distros, of course, won't include Flash Player because it's not free software. I believe that, in this case, the GPL is a bigger "obstacle" than the Flash license.

Simon

Last edited by wipe; 07-14-2005 at 08:37 PM.
 
Old 07-14-2005, 10:02 PM   #4
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
I don't the GPL is an obstacle. It's perfectly OK (and done by about 75% of the distributions to include non-free (speech) software in a distribution. Bundling it on the same CD is something specifically addressed by the GPL and the GPL Faq:
Quote:
From http://www.gnu.org/licenses/gpl-faq....ereAggregation:
Mere aggregation of two programs means putting them side by side on the same CD-ROM or hard disk. We use this term in the case where they are separate programs, not parts of a single program. In this case, if one of the programs is covered by the GPL, it has no effect on the other program.

Last edited by Matir; 07-14-2005 at 10:04 PM.
 
Old 07-14-2005, 11:25 PM   #5
wipe
Member
 
Registered: Jun 2004
Location: High Green
Distribution: Fedora Core 4
Posts: 180

Rep: Reputation: 30
Yes, bundling on the same CD is possible. What I've seen so far is that some distros include a special disk just for non-free software. These disks can't be downloaded as ISOs, they are only in the commercial boxed sets. I haven't used these but I assume that the user has to install the non-free stuff separately. These measures should make it certain that the free stuff isn't "contaminated", i.e. combined with the non-free stuff.

However, Matir, you should read the whole section you quoted. It leaves things ambiguous and subject to interpretation.

Quote:
What constitutes combining two parts into one program? This is a legal question, which ultimately judges will decide.
Even Richard Stallman isn't sure.

Quote:
If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.

By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs. But if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program.
Based on this, you could argue that the Flash plugin and Firefox do indeed form a combined program. They are linked together and exchange complex data structures.

Furthermore, this FAQ is only secondary license text. The only thing that actually matters is GPL itself and it speaks vaguely of whole works and identifiable sections. The promise that bundled disks are possible is a heavy interpretation. You might argue that it's the "spirit of the law" though. But I don't know how well the parts must be separated on the disk and during installation and use. It would probably be best to ask FSF (about this specific situation.)

Last edited by wipe; 07-14-2005 at 11:37 PM.
 
Old 07-14-2005, 11:41 PM   #6
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Agreed. HOWEVER... Clearly use of Flash and Firefox in general is acceptable (or we're all in a world of trouble). Further, Firefox is NOT GPL. (It's Mozilla Public License).

In any case, the point of putting it on the same media applies. I am not aware of any free-distribution-but-not-with-other-things licenses. I think, given a few (somewhat restrictive) conditions Macromedia imposes, it COULD be distributed together. I also think the option used by those in the LinuxJournal article is viable for computers that will have an internet connection at boot. (Only once in a while have I seen a situation with flash NOT on a website, and therefore could need the player without an internet connection).
 
Old 07-15-2005, 12:09 AM   #7
wipe
Member
 
Registered: Jun 2004
Location: High Green
Distribution: Fedora Core 4
Posts: 180

Rep: Reputation: 30
Correction, Firefox is multi-licensed. And how is MPL any clearer on this bundling issue? Use of Flash and Firefox together may be perfectly OK, but the way they are used may affect the way they can be legally distributed. Please show me the sentences in the licenses that allow distributing on CD with non-free software; I'm interested. Remember that distributors don't have any rights other than those explicitly stated. That's the point of copyright.

From Mozilla Relicensing FAQ:
Quote:
IMPORTANT: Note that this document is for your information only and is not intended as legal advice. If you wish to develop and distribute software based on Mozilla code, especially software intended for commercial sale or distribution, and you need or want legal advice regarding your rights and obligations with regard to your use of Mozilla code, then you should consult an attorney with expertise in software licensing.
Kind of off-putting.

Last edited by wipe; 07-15-2005 at 12:10 AM.
 
Old 07-15-2005, 08:11 AM   #8
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Actually, so long as a distributor is able to comply with all terms of the license, they are free to distribute it however they want. The GPL specifically discusses "mere aggregation", but in the FAQ states that "we believe that's how it would be anyway". IANAL, but this is just my intepretation of those licenses.
 
Old 07-16-2005, 09:15 AM   #9
wipe
Member
 
Registered: Jun 2004
Location: High Green
Distribution: Fedora Core 4
Posts: 180

Rep: Reputation: 30
An important consideration is whether the CD is a work in the copyright sense or not. A Linux distro is more likely than a mere program compilation to be a "work". This concept implies originality and creativity. Another thing is whether the programs and modules are parts of the work or does the work consist only of the organization of the data (plus the original parts). Not easy issues.
 
Old 07-16-2005, 10:11 AM   #10
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
Even if it is a work of its own, how does that change things? The software is STILL not being linked together.
 
Old 07-16-2005, 10:46 AM   #11
wipe
Member
 
Registered: Jun 2004
Location: High Green
Distribution: Fedora Core 4
Posts: 180

Rep: Reputation: 30
What, not linked together? The Flash plugin is a shared library (notice the filename extension ".so") and it is certainly linked with Firefox. It's not an independent program.

Quote:
But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Last edited by wipe; 07-16-2005 at 10:53 AM.
 
Old 07-16-2005, 11:02 AM   #12
Matir
LQ Guru
 
Registered: Nov 2004
Location: San Jose, CA
Distribution: Debian, Arch
Posts: 8,507

Rep: Reputation: 128Reputation: 128
I realize that. But my original point was this: if the flash player is legal to install and use with firefox, then the GPL does not prohibit it being included on the same CD. The flash license might, but the GPL (and MPL) does not.
 
Old 07-16-2005, 11:26 AM   #13
wipe
Member
 
Registered: Jun 2004
Location: High Green
Distribution: Fedora Core 4
Posts: 180

Rep: Reputation: 30
When you are using something on your computer, you are not distributing it. If you want to burn something on a CR-ROM for your own private use, go ahead, no one's stopping you. When you give that disk to someone else, to use or what ever, you are distributing it. GPL (or any similar license) doesn't dictate how you can or cannot use a program, it is not its function. It sets the rules under which you can distribute a program.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Custom 2.6.13 won't upload fast to mp3 usb player bruno buys Debian 2 09-29-2005 09:06 AM
flash player help Moebius Linux - Software 6 08-20-2004 03:05 PM
Flash Player 7 liquidtenmilion Linux - Software 6 06-02-2004 05:16 AM
Flash Player 6.0 DavidTempler Mandriva 4 10-03-2003 10:48 AM
flash player ??? bigjohn Linux - Newbie 4 09-23-2003 10:11 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 10:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration