You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Header Project

The code base of OpenOffice.org has been granted to ASF in the form of two Software Grant Agreements. This project will cover the process of applying the ASF Source Header and Copyright Notice Policy to the files identified in the two software grant agreements.

The two SGAs account for nearly 70K files, and over 300 file types. The process for making the changes should take into account a number of considerations:

  • svn check-ins will be split up into manageable file sets to control both load on the server and the ability to back gracefully back out any changes that cause issues
  • check-ins will be verified by builds so that the build does not get broken
  • progress will be matched to a master list to ensure that all of the appropriate files are covered
  • files will be grouped by file type to make changes as homogeneous as possible
  • appropriate automation will be used where possible

The process for applying the header changes will happen in three main stages:

  • file types that generally already have headers will be converted to ALv2 headers (with appropriate notices added to the notice file)
  • file types with no headers currently will be processed (with the potential that some file types will continue to have no header)
  • a cleanup and verification step will verify that all required changes have been made and any issues resolved (this should include the use of the Apache Release Audit Tool (RAT) to ensure that we have a clean code base)

file ext

# files

patch

file list

comments

0

1

 

 

 

1

1

 

 

 

123

1

 

 

 

add

1

 

 

 

all

2

 

 

 

am

1

 

 

 

api

9

 

 

 

applescript

2

 

 

 

applications

1

 

 

 

asm

2

 

 

 

asp

6

 

 

 

attr

24

 

 

 

autotools

3

 

 

 

awk

13

 

 

 

bak

1

 

 

 

bas

295

 

 

 

bat

12

 

 

 

bau

84

 

 

 

bck

1

 

 

 

bmp

157

 

 

 

bsh

9

 

 

 

bsh_

1

 

 

 

btm

20

 

 

 

c

165

 

 

 

cc

4

 

 

 

cfg

750

 

 

 

cgm

2

 

 

 

chd

1

 

 

 

cl

2

 

 

 

class

2

 

 

 

cls

14

 

 

 

cmd

7

 

 

 

cmn

1

 

 

 

common

6

 

 

 

component

264

 

 

 

components

20

 

 

 

conf

3

 

 

 

config

1

 

 

 

cpp

142

 

 

 

crl

18

 

 

 

crt

79

 

 

 

cs

28

 

 

 

css

490

 

 

 

csv

712

 

 

 

cur

80

 

 

 

cxx

11337

 

 

 

dat

49

 

 

 

db

1

 

 

 

dbf

10

 

 

 

dbt

6

 

 

 

DCA

1

 

 

 

def

30

 

 

 

default

1

 

 

 

desktop

50

 

 

 

dfm

1

 

 

 

dic

23

 

 

 

DIF

1

 

 

 

diff

3

 

 

 

dir

1

 

 

 

directory

1

 

 

 

dlg

1

 

 

 

dll

8

 

 

 

dmake

3

 

 

 

doc

57

 

 

 

docx

51

 

 

 

dpr

1

 

 

 

dsp

8

 

 

 

Dsr

1

 

 

 

dsw

4

 

 

 

dtd

31

 

 

 

dxf

4

 

 

 

dxp

139

 

 

 

efforts

1

 

 

 

el

1

 

 

 

emf

3

 

 

 

env

2

 

 

 

eps

2

 

 

 

exe

2

 

 

 

exp

12

 

 

 

file

3

 

 

 

flt

28

 

 

 

fmt

1

 

 

 

form

45

 

 

 

frm

4

 

 

 

FRX

1

 

 

 

gen

4

 

 

 

gif

341

 

 

 

giff

1

 

 

 

gitignore

2

 

 

 

h

805

 

 

 

hdb

2

 

 

 

head

3

 

 

 

header

1

 

 

 

hgignore

1

 

 

 

hgtags

1

 

 

 

hid

2

 

 

 

hrc

792

 

 

 

htm

32

 

 

 

html

186

 

 

 

hwp

1

 

 

 

hxx

11823

 

 

 

icns

41

 

 

 

ico

318

 

 

 

idl

5349

 

 

 

idt

97

 

 

 

img

1

 

 

 

in

9

 

 

 

inc

592

 

 

 

infile

73

 

 

 

info

3

 

 

 

ini

24

 

 

 

ini_

1

 

 

 

inl

8

 

 

 

jar

10

 

 

 

java

3676

 

 

 

java_

2

 

 

 

java~

1

 

 

 

jcb

1

 

 

 

jcs

1

 

 

 

job

3

 

 

 

jpeg

1

 

 

 

jpg

83

 

 

 

js

11

 

 

 

kdelnk

12

 

 

 

keys

40

 

 

 

l

7

 

 

 

langpack

1

 

 

 

ldf

1

 

 

 

ldif

1

 

 

 

legal

3

 

 

 

lex

1

 

 

 

list

3

 

 

 

ll

1

 

 

 

lm

1

 

 

 

lnk

1

 

 

 

log

141

 

 

 

lst

443

 

 

 

m

15

 

 

 

mac

1

 

 

 

manifest

5

 

 

 

map

350

 

 

 

mapfile

1

 

 

 

mdb

1

 

 

 

met

3

 

 

 

mf

39

 

 

 

mime

1

 

 

 

mingw

3

 

 

 

mk

2598

 

 

 

mm

36

 

 

 

mod

40

 

 

 

mov

1

 

 

 

nbattrs

1

 

 

 

nbs

1

 

 

 

NET/WriterDemo/Makefile

1

 

 

 

nib

3

 

 

 

no extension

472

 

 

 

nsf

1

 

 

 

nsi

1

 

 

 

odb

8

 

 

 

odf

2

 

 

 

odg

63

 

 

 

odl

1

 

 

 

odm

4

 

 

 

odp

74

 

 

 

ods

131

 

 

 

odt

216

 

 

 

ooo_build

3

 

 

 

org-debian-menus

1

 

 

 

orig

1

 

 

 

otp

153

 

 

 

ots

451

 

 

 

ott

1718

 

 

 

oxt

332

 

 

 

p12

55

 

 

 

patch

122

 

 

 

pbm

2

 

 

 

pcd

2

 

 

 

pcp

3

 

 

 

pct

2

 

 

 

pcx

2

 

 

 

pdb

109

 

 

 

pdf

15

 

 

 

pem

116

 

 

 

pgm

2

 

 

 

pl

137

 

 

 

plist

4

 

 

 

pln

1

 

 

 

pm

120

 

 

 

pmk

81

 

 

 

png

8400

 

 

 

policy

2

 

 

 

ppm

3

 

 

 

ppt

15

 

 

 

prj

1

 

 

 

properties

157

 

 

 

props

9

 

 

 

PS

7

 

 

 

psd

2

 

 

 

psw

1

 

 

 

ptr

74

 

 

 

py

67

 

 

 

r

3

 

 

 

ras

2

 

 

 

rc

30

 

 

 

rdb

2

 

 

 

rdf

3

 

 

 

ref

4

 

 

 

reg

5

 

 

 

Regex_Experimental

1

 

 

 

res

1

 

 

 

rgs

30

 

 

 

rng

3

 

 

 

rtf

5

 

 

 

rtfs

1

 

 

 

s

17

 

 

 

sam

1

 

 

 

sample

2

 

 

 

sce

30

 

 

 

scp

100

 

 

 

script

1

 

 

 

sct

10

 

 

 

sda

51

 

 

 

sdc

34

 

 

 

sdd

7

 

 

 

sdf

132

 

 

 

sdg

8

 

 

 

sdi

104

 

 

 

sds

5

 

 

 

sdv

10

 

 

 

sdw

46

 

 

 

sed

4

 

 

 

settings

4

 

 

 

sfd

1

 

 

 

sgf

2

 

 

 

sgv

2

 

 

 

sh

62

 

 

 

sid

8

 

 

 

skl

1

 

 

 

slk

1

 

 

 

sln

6

 

 

 

smf

29

 

 

 

snk

1

 

 

 

sob

1

 

 

 

soc

31

 

 

 

sod

26

 

 

 

soe

26

 

 

 

sog

51

 

 

 

soh

26

 

 

 

spec

5

 

 

 

sql

1

 

 

 

src

795

 

 

 

srs

1

 

 

 

stc

1

 

 

 

strings

1

 

 

 

stw

90

 

 

 

svg

1

 

 

 

svm

2

 

 

 

sxc

166

 

 

 

sxd

16

 

 

 

sxg

10

 

 

 

sxi

13

 

 

 

sxm

7

 

 

 

sxs

2

 

 

 

sxw

283

 

 

 

tab

38

 

 

 

tail

3

 

 

 

tcsh

1

 

 

 

template

10

 

 

 

tests

9

 

 

 

tga

2

 

 

 

thm

10

 

 

 

tif

3

 

 

 

tiff

1

 

 

 

tmpl

1

 

 

 

tpt

1

 

 

 

tree

8

 

 

 

ttf

1

 

 

 

txt

512

 

 

 

txx

1

 

 

 

types

2

 

 

 

ulf

65

 

 

 

unx

11

 

 

 

url

1

 

 

 

vb

5

 

 

 

vbp

4

 

 

 

vbproj

1

 

 

 

vbs

2

 

 

 

vbw

5

 

 

 

vcproj

5

 

 

 

vor

6

 

 

 

w95

15

 

 

 

wav

38

 

 

 

wb2

1

 

 

 

win

31

 

 

 

win32

3

 

 

 

wk1

1

 

 

 

wks

1

 

 

 

wmf

9

 

 

 

wps

1

 

 

 

wsc

1

 

 

 

wsf

1

 

 

 

xba

1207

 

 

 

xbm

2

 

 

 

xcd

1

 

 

 

xcl

18

 

 

 

xcs

110

 

 

 

xcu

902

 

 

 

xdl

55

 

 

 

xhp

2676

 

 

 

xlb

1148

 

 

 

xlc

4

 

 

 

xls

141

 

 

 

xlsb

2

 

 

 

xlsm

2

 

 

 

xlsx

1

 

 

 

xlt

3

 

 

 

xltm

1

 

 

 

xltx

1

 

 

 

xmi

1

 

 

 

xml

1639

 

 

 

xml_

2

 

 

 

xpm

33

 

 

 

xrm

1

 

 

 

xsce

13

 

 

 

xsd

11

 

 

 

xsl

137

 

 

 

xslt

3

 

 

 

y

3

 

 

 

zip

14

 

 

 

zuml

2

 

 

 

  • No labels