taskSavannah Administration - Tasks: task #14604, Submission of Encorrientador Unido

 
 

task #14604: Submission of Encorrientador Unido

Submitter:  Konstantin Ignatiev <pavsorz>
Submitted:  Sun 13 Aug 2017 07:50:26 PM UTC
   
 
Should Start On:  Sun 13 Aug 2017 12:00:00 AM UTC Should be Finished on:  Wed 23 Aug 2017 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 26 Aug 2017 03:57:12 PM UTC, comment #9: 

Thank you, approving.

Happy hacking!

Ineiev <ineiev>
Site Administrator
Fri 25 Aug 2017 08:14:28 PM UTC, comment #8: 

Sorry about that, my fault. Provided repository link was correct. The branch "pagebased" should have proper formulated phrases now.

Konstantin Ignatiev <pavsorz>
Wed 23 Aug 2017 07:47:09 AM UTC, comment #7: 

Probably you pointed to a wrong URL: README in that branch still says "open-source content management systems".

Ineiev <ineiev>
Site Administrator
Tue 22 Aug 2017 09:32:13 PM UTC, comment #6: 

I have reviewed licenses for included and modified source code that does not implicitly cites its license type.

Sizzle license ( https://github.com/jquery/sizzle/blob/master/LICENSE.txt ) looks similar to informal license https://www.gnu.org/philosophy/license-list.html#informal.

PubNub and WebRTC API licenses ( https://github.com/pubnub/javascript/blob/3.7.1/LICENSE , https://github.com/stephenlb/webrtc-sdk/blob/master/license , https://github.com/pubnub/SimpleRTC/blob/gh-pages/LICENSE ) are all stated that they are MIT's licenses (it should be X11 or Expat license).

I've managed to restore access to github repository. Project code now availlable for approval here - https://github.com/Ftohyke/encorrientador-unido/tree/pagebased .

Konstantin Ignatiev <pavsorz>
Mon 21 Aug 2017 10:12:30 PM UTC, comment #5: 

I will provide final answer on compatibility of licenses of all modified or linked source code with GPLv3 on Wednesday, 23rd. Of course if those information about versions and licenses provided earlier was not enough.
But I'm afraid that I can't provide complete working copy of my project fulfilling all coding standards by the deadline on 23rd Aug.

I agree with changing the phrase "protection against DNS or IP leaks." into "prevention of DNS or IP leaks." and also terms "popular open-source content management system" into "popular free web-server software", and "content delivery networks" into "web-servers".

My GitHub repository and development branch are temporarily unavailable. My account was flagged, probably because I didn't forked the project from original PubNub's one.

Konstantin Ignatiev <pavsorz>
Mon 21 Aug 2017 05:55:19 AM UTC, comment #4: 

Can you address these issues?

Ineiev <ineiev>
Site Administrator
Wed 16 Aug 2017 04:57:38 PM UTC, comment #3: 


> I have read GNU Software Evaluation terms and want to change project group to “non-GNU software and documentation” and retain GNU GPL v3 license since I providing sources for this project in early development stage.


Done.

> Regarding license of dependencies – the jQuery source file I’m relying on is of a version 2.1.3


Indeed, jQuery doesn't seem problematic; I'm sorry, I believe I confused it with another library.

However, please note that Savannah doesn't support open source, we provide hosting for free software. Then, please note that content is a word to use with caution; phrases like "content management system" are not in spirit of Savannah, to say nothing of the GNU Project.

Thank you!

Ineiev <ineiev>
Site Administrator
Tue 15 Aug 2017 08:54:07 PM UTC, comment #2: 

I have read GNU Software Evaluation terms and want to change project group to “non-GNU software and documentation” and retain GNU GPL v3 license since I providing sources for this project in early development stage.

Regarding license of dependencies –  the jQuery source file I’m relying on is of a version 2.1.3 and have MIT License. It can be found here https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.js or on their repository at GitHub https://github.com/jquery/jquery/releases/tag/2.1.3 . It says that jQuery also includes Sizzle.js code which is distributed under their own license https://github.com/jquery/sizzle/blob/master/LICENSE.txt. Sizzle’s license as well as PubNub permits commercial use of copies of their software though.
Should I completely remove dependencies on jQuery routines? It is compatible with GNU GPL v3 to have a dependency on a library with portions of code from different library that license may be incompatible with GPL?

Other than jQuery there are crypto-js v3.1.2 library code inclusion, bonzo JS utility v2.0.0, and modalEffects.js v1.0.0 from http://www.codrops.com. modalEffects.js and bonzo are licensed under the MIT license – https://github.com/ded/bonzo/blob/master/LICENSE , https://github.com/codrops/ModalWindowEffects/blob/master/js/modalEffects.js . License of crypto-js can be found here https://code.google.com/archive/p/crypto-js/wikis/License.wiki .
Please excuse me for that I didn’t specified those required or included dependencies.

I can’t see tarball uploading in Savannah task commenting form so I have set up temporarily repository on GitHub and my development branch recently https://github.com/Ftohyke/encorrientador-unido/tree/pagebased. You can check it instead in case if you want to review sources which I intend to publish in Savannah repository lately.
Regardless of GitHub repository I have serious intention to contribute my project to GNU open source operating system and hopefully find some community support after completion of this work.

Konstantin Ignatiev <pavsorz>
Mon 14 Aug 2017 08:59:39 AM UTC, comment #1: 

Hello, Andrei!

First, your submission says it's going to be a GNU package; however, GNU packages should pass a specific evaluation before they are submitted to Savannah.

Then, you mention jQuery as a dependency.  jQuery is not licensed under a single license, its parts have different licensing terms.  In particular, it includes code under the OpenSSL license, and it makes jQuery GPL-incompatible, with all programs using that library.

Ineiev <ineiev>
Site Administrator
Sun 13 Aug 2017 07:50:26 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves
or discards the registration.


Registration Administration


While this item will be useful to track the registration process,
approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators,
effectively logged as site administrators (superuser):



Registration Details


  • Name: Encorrientador Unido
  • System Name:  encorrientador
  • Type: Official GNU software
  • License: GNU General Public License v3 or later (This software is based on PubNub WebRTC video chat open source code.)





Description:

Encorrientador Unido - are collection of web-based software plugins for popular open-source content management systems. It has a purpose of providing secure browser-based video chat with database management features, account registration independent from third-party content delivery networks and protection against DNS or IP leaks.
All plugins written or will be written in PHP and JS.

The future goal of this project - is developing a browser-based plugin comparable with existing P2P messaging protocols such as TOX.


Other Software Required:

Modernizr 2.8.3 (Custom Build), MIT & BSD, http://modernizr.com/download/#-cssanimations-shiv-cssclasses-prefixed-testprop-testallprops-domprefixes-load

jQuery v1.12.4, MIT license (jquery.org/license), jquery.com


Other Comments:

Initial project source code and tarball provided in early development stage and not supposed to be launched or deployed. Git repository consists of different branches for raw development versions and master branch for working copy.


Tarball URL:

https://savannah.gnu.org/submissions_uploads/encorrientador.tar.gz


Konstantin Ignatiev <pavsorz>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by pavsorz (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-08-26 ineiev StatusIn Progress Done
        Open/ClosedOpen Closed
    2017-08-14 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code