Bug 505938

Summary: Need to package MediaAttach.
Product: [Retired] Fedora Documentation Reporter: eric
Component: docs-requestsAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: David Nalley <david>
Severity: medium Docs Contact:
Priority: low    
Version: develCC: ian, itbegins, johnp, mel, nicolas, simon, stickster
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-12-15 15:58:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 512273, 516664, 516665    
Bug Blocks: 504066    
Attachments:
Description Flags
Initial SPEC file. none

Description eric 2009-06-14 20:22:16 UTC
Description of problem:  Need to package MediaAttach.

SVN Head: http://code.zikula.org/mediaattach/browser/trunk/MediaAttach

Comment 1 eric 2009-06-16 00:48:16 UTC
Created attachment 348035 [details]
Initial SPEC file.

Comment 2 eric 2009-06-16 00:51:13 UTC
A download is not available for this package from the Zikula website.

Comment 3 Simon Birtwistle 2009-06-16 12:01:27 UTC
We use the SVN version as prior releases are not compatible with Zikula 1.1.  I can ask the author to make a release, however he may not have the time at the moment as he's busy with a number of other tasks.

It would be quicker to build a package against revision 210 of SVN: http://code.zikula.org/mediaattach/log/trunk/MediaAttach?rev=210

Comment 4 Ian Weller 2009-07-17 19:52:49 UTC
Packaging dependency: PHP getid3 libraries, http://www.getid3.org

Comment 5 Ian Weller 2009-07-17 19:54:55 UTC
Licensing issues:

(from pndocs/credits.txt)
  -- Highslide JS                            http://vikjavev.no/highslide/
        License: Creative Commons Attribution-NonCommercial 2.5 License (http://creativecommons.org/licenses/by-nc/2.5/)
  -- JavaScript Image Cropper UI             http://www.defusion.org.uk/code/javascript-image-cropper-ui-using-prototype-scriptaculous/
        Copyright (c) 2006, David Spurr (www.defusion.org.uk)
        All rights reserved.
  -- JW FLV Player                           http://www.jeroenwijering.com/?item=JW_FLV_Player
        License: Creative Commons Attribution-NonCommercial 2.0 License (http://creativecommons.org/licenses/by-nc-sa/2.0/)

Comment 6 Ian Weller 2009-07-17 19:59:38 UTC
JS-TreeMenu, from their website:

"This software is freeware for non-commercial use."

-- http://www.gerd-tentler.de/tools/treemenu/?page=download

Comment 7 John (J5) Palmieri 2009-08-03 20:42:16 UTC
Highslide JS is just another image gallery lightbox. 

JW FLV Player should be easy to replace with http://metavid.org/w/index.php/Mv_embed and move to using the video tag.  Since we should be uploading ogg this means that we will get native ogg support depending on how the component uses the player.  Which brings me to a question.  Does anyone have these components running somewhere so I can see how they utilize the javascript libraries?

Tree menus should be easy to rewrite but I'm not sure if they are the best UI elements out there.  I would have to see this component in action.

Comment 8 John (J5) Palmieri 2009-08-03 20:52:07 UTC
Javascript side of the cropper should be easy to replace with this mit licensed cropper:

http://marqueetool.net/

Comment 9 John (J5) Palmieri 2009-08-03 21:00:53 UTC
BTW The current cropper is the new/simplified BSD license (GPL Compatible) or at least that is what he links to but the copyright notice seems to add some clauses.  I would run it through legal and contact him.

Comment 10 John (J5) Palmieri 2009-08-03 21:05:26 UTC
Actually, looking at the OSI page for the BSD license http://www.opensource.org/licenses/bsd-license.php "All rights reserved" is clearly the correct verbiage. JavaScript Image Cropper UI has the OSI approved BSD license copied verbatim so no issue there.

Comment 11 eric 2009-10-30 17:21:48 UTC
Any update on this?

Comment 12 Paul W. Frields 2009-10-30 18:00:37 UTC
Eric, Mel,

This should go on a list of issues to work with Simon on at the FUDCon Toronto 2009 event.

Comment 13 itbegins 2009-12-07 18:20:46 UTC
I'm thinking we just purge the badly licensed stuff from the package and see how far we get.  This module does a lot of different stuff, and we'll only be using a small subset of the features on Fedora sites.  I don't know if there's a better short term solution to these problems.

Comment 14 eric 2009-12-07 21:52:03 UTC
So it appears that these are the pieces that need to be removed:

*Highslide JS                            http://vikjavev.no/highslide/
        License: Creative Commons Attribution-NonCommercial 2.5 License (http://creativecommons.org/licenses/by-nc/2.5/)

*JavaScript Image Cropper UI             http://www.defusion.org.uk/code/javascript-image-cropper-ui-using-prototype-scriptaculous/
        Copyright (c) 2006, David Spurr (www.defusion.org.uk)
        All rights reserved.


*JW FLV Player                           http://www.jeroenwijering.com/?item=JW_FLV_Player
        License: Creative Commons Attribution-NonCommercial 2.0 License (http://creativecommons.org/licenses/by-nc-sa/2.0/)

So if we can just yank those pieces out then we should be good to go.  Everything else is LGPL or GPL+.

Comment 15 itbegins 2010-01-09 11:49:26 UTC
A new version of MediaAttached has been released by the developers.  Version 1.1 solves all the licensing issues referenced in this ticket :)  See http://community.zikula.org for more info.

Comment 16 eric 2010-12-15 15:58:52 UTC
This request is no longer applicable since Insight has changed platforms.