SouJava

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
SouJava
Company typeNonprofit, NGO
IndustryInformation Technology and Services
FoundedSeptember 1999 (1999-09)
FoundersBruno Souza (JavaMan)
Einar Saukas
Headquarters,
Brazil
Websitehttp://soujava.org.br/

SouJava is a Brazilian Java User Group created to promote the Java programming language and other Open Source initiatives.[1] It's recognized as the world's largest Java User Group[2][3] with 40,000 members.[4][5][6]

History

[edit | edit source]

Brazilian Java User Group SouJava was founded in September 1999[7][8] by Bruno Souza (JavaMan) and Einar Saukas. It was first registered officially as a technology group in Sucesu-SP (association of technology groups in Brazil[9]), then later publicly announced in a press conference at October 29, 1999.[10][better source needed] The name (also spelled as SOUJava[5]) is an acronym for "Sociedade de Usuarios Java" ("Java Users Society"), and "Sou Java" also means "I'm Java" in Portuguese.[11]

Since the beginning, SouJava has always been a nonprofit organization supported by volunteer work, quite known by the enthusiasm of its members.[12][13][14] It initially had a flat management structure (President and VP were originally Director and Associate Director in the original announcement press release, everybody else were simply referred as "members" except for a Technical Coordinator)[10] but quickly migrated to a more formal model as membership grew rapidly. On November 28, 2004, SouJava acquired Non-Governmental Organization status[15] upon reaching almost 18,000 members and got recognized as the world's largest Java User Group.[2]

In 2011, SouJava became the first Java User Group nominated for the Java Community Process Executive Committee,[4][16] as Java Community Process Expert Group Member. The following year, it was awarded as Java Community Process Member/Participant of the Year.[17]

Over the years, SouJava has organized several Java conferences in Brazil,[1][4][18] and it helped influence the adoption of open source by the Brazilian government [4][19][20] (mainly by leading an open standards and platforms manifesto,[21] organizing Javali at FISL,[22] and working together with the Brazilian Federal Government's Information Technology National Institute [23][24]), which in turn forced Sun Microsystems to open-source Java.[25][26] It's also the co-creator, together with London Java User Group, of "Adopt a JSR" program, an effort to encourage JUG members and the wider Java community to get involved in JSRs[27][28][29][30]

SouJava is headquartered in São Paulo, with branches in Campinas,[31] Rio de Janeiro and Brasília.[32]

Leadership

[edit | edit source]

Executive leadership positions are voluntary and unpaid, elected by the director's board. SouJava mandates are listed below:

  • 1999–2003: President Einar Saukas, Vice-President Jefferson Conz (Floyd), Technical Coordinator Bruno Souza (JavaMan).[33]

Honors and awards

[edit | edit source]
  • Java Community Process Member/Participant of the Year 2011: Nominated[4]
  • Java Community Process Member/Participant of the Year 2012: Winner [34]
  • Outstanding Adopt-a-JSR Participant of the Year 2013: Recognized [35]
  • Java Community Process Member/Participant of the Year 2014: Nominated[36]

References

[edit | edit source]
  1. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ a b c d e Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]