Ticket #1504 (assigned New Feature)

Opened 13 months ago

Last modified 4 months ago

License header review

Reported by: wwalc Owned by: fredck
Priority: Normal Milestone: CKEditor 3.0
Component: General Version:
Keywords: Confirmed V3ProtoStruct Discussion Cc:

Description

License info in each file takes around 700B.

700B x 30 days x 5000 hits/day x 10 file requests = 1GB/month

I have 6mbit connection so it doesn't affect me that much, but... imho that's just wasting traffic.

Shouldn't we place only a single license.txt file or at least reduce the amount of comments by placing a short link to http://www.fckeditor.net/license ?

Change History

Changed 13 months ago by wwalc

  • summary changed from License too long in each file? to License info too long in each file?

Changed 10 months ago by w.olchawa

  • keywords Confirmed added

Changed 4 months ago by fredck

  • keywords V3ProtoStruct Discussion added
  • owner set to fredck
  • status changed from new to assigned
  • milestone set to CKEditor 3.0

The copyright must definitely be visible in each file. All the rest is totally optional, but it is important for end users to have ways to clearly identify the license under which the code is distributed when including our code in their software.

Currently, we have the following in the CKEditor prototype branch:

/*
 * CKEditor - The text editor for Internet - http://ckeditor.com
 * Copyright (C) 2003-2008 Frederico Caldeira Knabben
 *
 * == BEGIN LICENSE ==
 *
 * Licensed under the terms of any of the following licenses at your
 * choice:
 *
 *  - GNU General Public License Version 2 or later (the "GPL")
 *    http://www.gnu.org/licenses/gpl.html
 *
 *  - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    http://www.gnu.org/licenses/lgpl.html
 *
 *  - Mozilla Public License Version 1.1 or later (the "MPL")
 *    http://www.mozilla.org/MPL/MPL-1.1.html
 *
 * == END LICENSE ==
 */

What about a radical change to the following?

/*
Copyright (c) 2003-2008, Frederico Caldeira Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/

Changed 4 months ago by fredck

  • summary changed from License info too long in each file? to License header review
Note: See TracTickets for help on using tickets.