100% found this document useful (1 vote)
75 views25 pages

State of Apache OFBiz (PDFDrive)

State of Apache OFBiz

Uploaded by

Iwan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
75 views25 pages

State of Apache OFBiz (PDFDrive)

State of Apache OFBiz

Uploaded by

Iwan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

State

 of  Apache  OFBiz™  


presented  by  Jacopo  Cappellato  

[email protected]  

OFBiz  PMC  Chair  


CTO  of  Hotwax  Systems  

ApacheCon  NA  2015  


AusLn  (TX)  
“Community  over  Code”  

•  The  Project  
•  The  Community  
•  Code  and  Releases  
The  OFBiz  Project  
The  OFBiz  Project  
•  Apache  OFBiz™  is  an  open  source  soTware  
product  for  the  automaLon  of  enterprise  
processes  that  includes  framework  components  
and  business  applicaLons  for  ERP  
–  Website:  oYiz.apache.org  
•  Some  history  
–  Founded  in  2001  by  David  E.  Jones  and  Andrew  
Zeneski  
–  Sourceforge,  java.net  
–  Established  as  a  top  level  project  @ASF  in  2006-­‐12-­‐20  
The  OFBiz  Community  
The  OFBiz  Community  
•  Key  players:  
–  Commi`ers  and  PMC  members  
–  Contributors  
–  Users  
•  Website:  h`p://oYiz.apache.org  
•  Mailing  lists:  users,  dev,  private,  commits  
•  Issue  tracker:  Jira  
•  Source  repository:  Svn  
•  Wikis:  Confluence  
•  Demos  
•  Presence  at  ApacheCon  US  and  EU  
•  Other  (non  official)  channels:  Skype,  twi`er,  linkedin,  youtube  etc…  
Commi`ers  and  PMC  
•  About  30  commi`ers  
•  Of  which,  15  are  in  the  PMC  
•  About  40  contributors  
•  Of  which,  20  with  ICLA  on  file  
Diversity  -­‐  AffiliaLon  
AW  
Commi%ers  per  affilia.on  
HW  
1T  
CS  
NE  
SF  
ISU  
BF  
RH  
DJ  
L7  
UB  
LB  
MP  
AZ  
CT  
Diversity  -­‐  AffiliaLon  
PMC  members  per  affilia.on   AW  
HW  
NE  
SF  
BF  
RH  
DJ  
L7  
LB  
AZ  
Mentors  
Diversity  –  Countries  
Commi%ers  per  country   India  
United  States  
France  
United  Kingdom  
Thailand  
Czech  Republic  
Germany  
Italy  
Australia  
New  Zealand  
South  Africa  
Diversity  –  ConLnents  
Commi%ers  per  con.nent  

America  
Europe  
Asia  
Oceania  
Africa  
Users  
Mailing  lists  

Developers  
Commits  
Issue  reported  and  resolved  
Code  and  releases  
Code  and  releases  
•  Structure  
–  Component  based  architecture  
–  Three  layers:  
•  Framework  
•  ApplicaLons  
•  Specialpurpose  
•  Release  strategy  
–  Trunk  for  development  
–  StabilizaLon  branches  (approx  one  per  year)  
The  size  of  OFBiz  
#  of  files   #  of  Lines   Size  (MB)  
3500   800000   140  
3000   700000   120  
2500   600000   100  
500000  
2000   80  
400000  
1500   60  
300000  
1000   200000   40  
500   100000   20  
0   0   0  
Groovy  

Groovy  
Freemarker  

Groovy  
xml  
Java  

xml  
Java  

Freemarker  

xml  
Java  

Freemarker  
jar  

jar  

jar  
framework  
applicaLons  
specialpurpose   The  size  of  OFBiz  
#  of  files   #  of  lines   Size  (MB)  
1600   450000   80  
1400   400000   70  
1200   350000   60  
300000  
1000   50  
250000  
800   40  
200000  
600   30  
150000  
400   20  
100000  
200   50000   10  

0   0   0  

Groovy  
xml  
Java  

Freemarker  
jar  
Groovy  
xml  
Java  

Freemarker  
jar  
xml  
Java  

Freemarker  
jar  
Groovy  
Releases  
Total  number  of  releases  per  year  
7  

6  

5  

4  

3  

2  

1  

0  
2006-­‐2009   2010   2011   2012   2013   2014   2015  
Releases  
7  

6  

5  

4  

3   Life  (years)  
Releases  
2  

1  

0  
09.04   10.04   11.04   12.04   13.07   14.12  
(acLve)   (acLve)   (acLve)  
Present  and  Future  
Present  and  Future  Challenges  
•  Maintain  the  large  codebase  
•  Grow  the  community  
•  Grow  the  ecosystem  and  increase  the  
exchange  of  informaLon  
•  Improve  management  of  components  
•  OpLmize  the  release  strategy  
•  Find  ways  to  focus  the  community  effort  on  
some  common  goals  (community  days  etc…)  
What  to  expect  from  2015  
•  Bug  fixes  (and  new  features)  
•  Updates  for  external  dependencies  
•  Releases  (12.04.06,  13.07.02-­‐03,  14.12.01,  new  
branch)  
•  Bug  Crush  events/  Community  Days  
•  PromoLon  and  protecLon  of  the  “Apache  
OFBiz™”  trademark  and  logo  
•  DocumentaLon  improvements  
•  Growth  of  commi`er  and  PMC  groups  
Community  Health  
h`ps://reporter.apache.org  

Scores  range  from  


 -­‐10.00  (worst  possible  score)  to  
+10.00  (best  possible  score)  
Community  Health  
h`ps://reporter.apache.org  

Scores  range  from  


 -­‐10.00  (worst  possible  score)  to  
+10.00  (best  possible  score)  

Project  Health  score:  10.00  (Super  Healthy)  

You might also like