You are not logged in.

#1 2016-07-24 19:00:35

Horizon_Brave
Operating System: Linux-Nettrix
Registered: 2015-10-18
Posts: 1,473

A Topic of Licensing, Opensource, Propritary and Use of Code

https://forums.bunsenlabs.org/viewtopic.php?id=2414


So after giving some thought to the world of software developing,
If pepperflash was developed as an open source version of flash from adobe....What causes adobe to now support and provide download links to pepperflash?  Isn't that basically like saying, Google "stole" their code for Flash, distributed it, then Adobe goes and offers links to download it? What advantage does Adobe get from doing this?

If they ended support for 32 bit linux Flash, then why turn around and then support and provide Pepperflash? 

I've been reading this:

http://oss-watch.ac.uk/resources/iprguide

The conclusion that I've drawn, (please feel free to correct me)  but is it the fact that "Adobe Flash"  is one variation of implementing the Flash API. But Adobe itself does not "Own" Flash, (since it's just based on a language, ActionScript).

So I suppose what I'm asking is, I know there are other flash players out there. Are those other players paying to use Adobe's license for Flash? Or was what I said before true, that Adobe doesn't own Flash, but they own the Flash Player.  This allowing others like Google to create software API's like Pepperflash.


"I have not failed, I have found 10,000 ways that will not work" -Edison

Offline

#2 2016-07-24 20:42:00

hhh
Meep!
Registered: 2015-09-17
Posts: 12,330
Website

Re: A Topic of Licensing, Opensource, Propritary and Use of Code

Horizon_Brave wrote:

If pepperflash was developed as an open source version of flash from adobe....What causes adobe to now support and provide download links to pepperflash?  Isn't that basically like saying, Google "stole" their code for Flash, distributed it, then Adobe goes and offers links to download it? What advantage does Adobe get from doing this?

You have it wrong. Pepper was a Google development and was part of Chrome OS (not Open Source or Foss, but Google Chrome OS TOS) and then Chrome, so proprietary-ish...
https://www.chromium.org/nativeclient/g … -API-PPAPI-
http://www.google.com/intl/en/chromeboo … rvice.html

The Debian pepperflashplugin-nonfree package is amd64-only and is in... contrib. Why not name it plugin-contrib? tongue
https://packages.debian.org/jessie/pepp … in-nonfree

This package will download Chrome from Google, and unpack it to make the included Pepper Flash Player available for use with Chromium. The end user license agreement is available at Google.

Why Adobe are now serving libpepperflash.so versions for both 64 bit and 32 bit systems, I have no idea. Take advantage while it lasts, I say...

https://forums.bunsenlabs.org/viewtopic.php?id=2414
https://get.adobe.com/flashplayer/otherversions/

Offline

#3 2016-07-25 03:31:38

Horizon_Brave
Operating System: Linux-Nettrix
Registered: 2015-10-18
Posts: 1,473

Re: A Topic of Licensing, Opensource, Propritary and Use of Code

Thanks hhh. But my overall question sort of still remains... Does Adobe "own" Flash?  Adobe is definitely the biggest provider of flash player software and browser plugins for flash content. So if a 3rd party company wanted to write software to play flash content is that something they have to ask Adobe's permission or license for? Or is it just the "Adobe Flash Player" itself is what is proprietary, and not the Flash architecture itself?

For example when Google wrote the pepperflash code, did they have to go through Adobe to do it?


"I have not failed, I have found 10,000 ways that will not work" -Edison

Offline

#4 2016-07-25 04:03:34

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 8,335
Website

Re: A Topic of Licensing, Opensource, Propritary and Use of Code

Flash was made by Macromedia, bought by Adobe in 2005.
"Adobe has not been willing to make complete source code of the Flash Player available for free software development."
https://en.wikipedia.org/wiki/Adobe_Flash
https://en.wikipedia.org/wiki/Adobe_Flash_Player

The "pepper" (PPAPI) interface was made by Google I think, and as far as I know they jointly developed the PPAPI version of flash with Adobe. That flash player is still closed source/proprietary.
Google search wasn't very helpful here,but:
https://wiki.debian.org/PepperFlashPlayer
http://www.computerworld.com/article/24 … sions.html

Last edited by johnraff (2016-07-25 04:03:58)


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), idle Twitterings and GitStuff )

Introduction to the Bunsenlabs Lithium Desktop

Online

#5 2016-07-25 05:39:58

earlybird
ほやほや
Registered: 2015-12-16
Posts: 738
Website

Re: A Topic of Licensing, Opensource, Propritary and Use of Code

Horizon_Brave wrote:

Thanks hhh. But my overall question sort of still remains... Does Adobe "own" Flash?  Adobe is definitely the biggest provider of flash player software and browser plugins for flash content. So if a 3rd party company wanted to write software to play flash content is that something they have to ask Adobe's permission or license for? Or is it just the "Adobe Flash Player" itself is what is proprietary, and not the Flash architecture itself?

For example when Google wrote the pepperflash code, did they have to go through Adobe to do it?

The core of so-called Flash applications is code written in ActionScript, a programming language for the Flash environment. ActionScript appears mostly as v2 and v3 of the language in the wild. Anybody is free to implement the language as well as the APIs provided by its 'standard library' which includes APIs for multimedia applications, codec support, etc. GNU Gnash is such an implementation.

The problem is that the Flash framework is huge and together with a messed up implementation of the ActionScript VM is a complete cluster**** in terms of security . See also https://googleprojectzero.blogspot.jp/2 … loits.html http://whitequark.org/blog/2012/05/06/r … stupidity/. Some Flash applications actually rely on broken and/or undefined behaviours.

The AS language is broken, the framework is broken, it's crap.

Think about it a little longer, and you’ll go insane.

Last edited by Head_on_a_Stick (2016-07-25 07:42:04)

Offline

Board footer

Powered by FluxBB