﻿<?xml version="1.0" encoding="utf-8"?>
<Return returnVersion="2023v5.0" xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2024-11-14T18:04:57-07:00</ReturnTs>
    <TaxPeriodEndDt>2023-12-31</TaxPeriodEndDt>
    <ReturnTypeCd>990EZ</ReturnTypeCd>
    <TaxPeriodBeginDt>2023-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>833185247</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>ERLANG ECOSYSTEM FOUNDATION INC</BusinessNameLine1Txt>
      </BusinessName>
      <BusinessNameControlTxt>ERLA</BusinessNameControlTxt>
      <PhoneNum>4085309101</PhoneNum>
      <USAddress>
        <AddressLine1Txt>436 Cumulus Avenue</AddressLine1Txt>
        <CityNm>Sunnyvale</CityNm>
        <StateAbbreviationCd>CA</StateAbbreviationCd>
        <ZIPCd>94087</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>Alistair Woodman</PersonNm>
      <PersonTitleTxt>President</PersonTitleTxt>
      <PhoneNum>4085309101</PhoneNum>
      <SignatureDt>2024-11-14</SignatureDt>
    </BusinessOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>1</IRSResponsiblePrtyInfoCurrInd>
    <TaxYr>2023</TaxYr>
    <BuildTS>2024-10-15 13:58:12Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="4">
    <IRS990EZ documentId="R000001" referenceDocumentId="R000004" softwareId="23018249" softwareVersionNum="v1.00">
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <WebsiteAddressTxt>erlef.org</WebsiteAddressTxt>
      <Organization501c3Ind referenceDocumentId="R000002">X</Organization501c3Ind>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <GrossReceiptsAmt>120033</GrossReceiptsAmt>
      <InfoInScheduleOPartIInd>X</InfoInScheduleOPartIInd>
      <ContributionsGiftsGrantsEtcAmt>105000</ContributionsGiftsGrantsEtcAmt>
      <ProgramServiceRevenueAmt>0</ProgramServiceRevenueAmt>
      <MembershipDuesAmt>14671</MembershipDuesAmt>
      <InvestmentIncomeAmt>0</InvestmentIncomeAmt>
      <SaleOfAssetsGrossAmt>0</SaleOfAssetsGrossAmt>
      <CostOrOtherBasisExpenseSaleAmt>672</CostOrOtherBasisExpenseSaleAmt>
      <GainOrLossFromSaleOfAssetsAmt>-672</GainOrLossFromSaleOfAssetsAmt>
      <GamingGrossIncomeAmt>0</GamingGrossIncomeAmt>
      <FundraisingGrossIncomeAmt fndrsngEventContriPrevRptAmt="0">0</FundraisingGrossIncomeAmt>
      <SpecialEventsDirectExpensesAmt>0</SpecialEventsDirectExpensesAmt>
      <SpecialEventsNetIncomeLossAmt>0</SpecialEventsNetIncomeLossAmt>
      <GrossSalesOfInventoryAmt>0</GrossSalesOfInventoryAmt>
      <CostOfGoodsSoldAmt>0</CostOfGoodsSoldAmt>
      <GrossProfitLossSlsOfInvntryAmt>0</GrossProfitLossSlsOfInvntryAmt>
      <OtherRevenueTotalAmt>362</OtherRevenueTotalAmt>
      <TotalRevenueAmt>119361</TotalRevenueAmt>
      <GrantsAndSimilarAmountsPaidAmt>72649</GrantsAndSimilarAmountsPaidAmt>
      <BenefitsPaidToOrForMembersAmt>0</BenefitsPaidToOrForMembersAmt>
      <SalariesOtherCompEmplBnftAmt>0</SalariesOtherCompEmplBnftAmt>
      <FeesAndOtherPymtToIndCntrctAmt>48000</FeesAndOtherPymtToIndCntrctAmt>
      <OccupancyRentUtltsAndMaintAmt>0</OccupancyRentUtltsAndMaintAmt>
      <PrintingPublicationsPostageAmt>0</PrintingPublicationsPostageAmt>
      <OtherExpensesTotalAmt>21510</OtherExpensesTotalAmt>
      <TotalExpensesAmt>142159</TotalExpensesAmt>
      <ExcessOrDeficitForYearAmt>-22798</ExcessOrDeficitForYearAmt>
      <NetAssetsOrFundBalancesBOYAmt>181716</NetAssetsOrFundBalancesBOYAmt>
      <OtherChangesInNetAssetsAmt>0</OtherChangesInNetAssetsAmt>
      <NetAssetsOrFundBalancesEOYAmt>158918</NetAssetsOrFundBalancesEOYAmt>
      <InfoInScheduleOPartIIInd>X</InfoInScheduleOPartIIInd>
      <CashSavingsAndInvestmentsGrp>
        <BOYAmt>181716</BOYAmt>
        <EOYAmt>126918</EOYAmt>
      </CashSavingsAndInvestmentsGrp>
      <LandAndBuildingsGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </LandAndBuildingsGrp>
      <OtherAssetsTotalDetail>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>32000</EOYAmt>
      </OtherAssetsTotalDetail>
      <Form990TotalAssetsGrp>
        <BOYAmt>181716</BOYAmt>
        <EOYAmt>158918</EOYAmt>
      </Form990TotalAssetsGrp>
      <SumOfTotalLiabilitiesGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </SumOfTotalLiabilitiesGrp>
      <NetAssetsOrFundBalancesGrp>
        <BOYAmt>181716</BOYAmt>
        <EOYAmt>158918</EOYAmt>
      </NetAssetsOrFundBalancesGrp>
      <PrimaryExemptPurposeTxt>Education &amp; Expansion of Erlang programming Language; its documentation and tooling plus the BEAM ecosystem of other programming languages and their development tools. The Foundation encourages diversity and novice programmers; this also includes outreach to programmers in general to facilitate inter-working with other other software technology and disciplines.</PrimaryExemptPurposeTxt>
      <ProgramSrvcAccomplishmentGrp>
        <DescriptionProgramSrvcAccomTxt>The EEF has a mandate to help improve the document, code libraries and tooling of the Erlang BEAM ecosystem. Development or enhancement projects are funded under the guidance of several of the foundation's working groups.</DescriptionProgramSrvcAccomTxt>
        <GrantsAndAllocationsAmt>68215</GrantsAndAllocationsAmt>
        <ForeignGrantsInd>X</ForeignGrantsInd>
        <ProgramServiceExpensesAmt>2137</ProgramServiceExpensesAmt>
      </ProgramSrvcAccomplishmentGrp>
      <ProgramSrvcAccomplishmentGrp>
        <DescriptionProgramSrvcAccomTxt>The EEF invests funds to provide and expand a web forum of Erlang, Elixir and other BEAM language programmers to exchange news, ideas, project co-development, help-wanted requests and events coordination. This aids all developers using code and tools in the ecosystem.</DescriptionProgramSrvcAccomTxt>
        <GrantsAndAllocationsAmt>550</GrantsAndAllocationsAmt>
        <ForeignGrantsInd>X</ForeignGrantsInd>
        <ProgramServiceExpensesAmt>65237</ProgramServiceExpensesAmt>
      </ProgramSrvcAccomplishmentGrp>
      <ProgramSrvcAccomplishmentGrp>
        <DescriptionProgramSrvcAccomTxt>The EEF has a mandate for community inclusion &amp; diversity in the BEAM ecosystem. Propagation of the computer language and technology to all parties is encouraged. There is underrepresentation of women, minorities and non-native English speakers. The Education WG supports funding for conference attendance to increase diversity.</DescriptionProgramSrvcAccomTxt>
        <GrantsAndAllocationsAmt>3884</GrantsAndAllocationsAmt>
        <ForeignGrantsInd>X</ForeignGrantsInd>
        <ProgramServiceExpensesAmt>2136</ProgramServiceExpensesAmt>
      </ProgramSrvcAccomplishmentGrp>
      <TotalProgramServiceExpensesAmt>69510</TotalProgramServiceExpensesAmt>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Alistair Woodman</PersonNm>
        <TitleTxt>President</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>3</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Sebastian Strollo</PersonNm>
        <TitleTxt>Secretary / Treasurer</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>3</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Francesco Cesarini</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Kenneth Lundin</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Maxim Fedorov</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Mirian Pena Villanueva</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Peer Stritzinger</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Bryan Paxton</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Sophie DeBenedetto</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Amos King</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Ben Marx</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <ActivitiesNotPreviouslyRptInd>0</ActivitiesNotPreviouslyRptInd>
      <ChgMadeToOrgnzngDocNotRptInd>0</ChgMadeToOrgnzngDocNotRptInd>
      <OrganizationHadUBIInd>0</OrganizationHadUBIInd>
      <SubjectToProxyTaxInd>0</SubjectToProxyTaxInd>
      <OrganizationDissolvedEtcInd>0</OrganizationDissolvedEtcInd>
      <DirectIndirectPltclExpendAmt>0</DirectIndirectPltclExpendAmt>
      <Form1120PolFiledInd>0</Form1120PolFiledInd>
      <MadeLoansToFromOfficersInd>0</MadeLoansToFromOfficersInd>
      <TaxImposedUnderIRC4911Amt>0</TaxImposedUnderIRC4911Amt>
      <TaxImposedUnderIRC4912Amt>0</TaxImposedUnderIRC4912Amt>
      <TaxImposedUnderIRC4955Amt>0</TaxImposedUnderIRC4955Amt>
      <EngagedInExcessBenefitTransInd>0</EngagedInExcessBenefitTransInd>
      <TaxImposedOnOrganizationMgrAmt>0</TaxImposedOnOrganizationMgrAmt>
      <TaxReimbursedByOrganizationAmt>0</TaxReimbursedByOrganizationAmt>
      <ProhibitedTaxShelterTransInd>0</ProhibitedTaxShelterTransInd>
      <StatesWhereCopyOfReturnIsFldCd>CA</StatesWhereCopyOfReturnIsFldCd>
      <BooksInCareOfDetail>
        <PersonNm>Sebastian Strollo</PersonNm>
        <USAddress>
          <AddressLine1Txt>436 Cumulus Avenue</AddressLine1Txt>
          <CityNm>Sunnyvale</CityNm>
          <StateAbbreviationCd>CA</StateAbbreviationCd>
          <ZIPCd>94087</ZIPCd>
        </USAddress>
        <PhoneNum>4085309101</PhoneNum>
      </BooksInCareOfDetail>
      <ForeignFinancialAccountInd>0</ForeignFinancialAccountInd>
      <ForeignOfficeInd>0</ForeignOfficeInd>
      <DonorAdvisedFndsInd>0</DonorAdvisedFndsInd>
      <OperateHospitalInd>0</OperateHospitalInd>
      <TanningServicesProvidedInd>0</TanningServicesProvidedInd>
      <RelatedOrganizationCtrlEntInd>0</RelatedOrganizationCtrlEntInd>
      <TransactionWithControlEntInd>0</TransactionWithControlEntInd>
      <PoliticalCampaignActyInd>0</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd>0</LobbyingActivitiesInd>
      <SchoolOperatingInd>0</SchoolOperatingInd>
      <TrnsfrExmptNonChrtblRltdOrgInd>0</TrnsfrExmptNonChrtblRltdOrgInd>
      <PartVIOfCompOfHghstPdEmplTxt>NONE</PartVIOfCompOfHghstPdEmplTxt>
      <PartVIHghstPdCntrctProfSrvcTxt>NONE</PartVIHghstPdCntrctProfSrvcTxt>
      <FiledScheduleAInd>1</FiledScheduleAInd>
    </IRS990EZ>
    <IRS990ScheduleA documentId="R000002" softwareId="23018249" softwareVersionNum="v1.00">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>153694</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>34597</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>143345</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>66282</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>119671</CurrentTaxYearAmt>
        <TotalAmt>517589</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>153694</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>34597</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>143345</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>66282</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>119671</CurrentTaxYearAmt>
        <TotalAmt>517589</TotalAmt>
      </TotalCalendarYear170Grp>
      <PublicSupportTotal170Amt>517589</PublicSupportTotal170Amt>
      <TotalSupportAmt>517589</TotalSupportAmt>
      <First5Years170Ind>X</First5Years170Ind>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="R000003" softwareId="23018249" softwareVersionNum="v1.00">
      <ContributorInformationGrp>
        <ContributorNum>RESTRICTED</ContributorNum>
        <ContributorBusinessName>
          <BusinessNameLine1>RESTRICTED</BusinessNameLine1>
        </ContributorBusinessName>
        <ContributorUSAddress>
          <AddressLine1>RESTRICTED</AddressLine1>
          <AddressLine2>RESTRICTED</AddressLine2>
          <City>RESTRICTED</City>
          <State>RESTRICTED</State>
          <ZIPCode>RESTRICTED</ZIPCode>
        </ContributorUSAddress>
        <TotalContributionsAmt>RESTRICTED</TotalContributionsAmt>
      </ContributorInformationGrp>
    </IRS990ScheduleB>
    <IRS990ScheduleO documentId="R000004" softwareId="23018249" softwareVersionNum="v1.00">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part I, Line 8</FormAndLineReferenceDesc>
        <ExplanationTxt>Description;Amount^Credit Card Cash Back;362^Total;362^</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>OpenID Client Certification 700.00 Gleam Training Project 6,000.00 Set Theoretic Type System 1 13,065.06 Set Theoretic Type System 2 13,275.87 Conference Sponsorship 331.32 Conference Ticket Diversity Sponsorship 500.00 Foco podcast 550.00 JIT32 Project 21,974.00 OpenID Connect Client Project 13,200.00 Sponsorship / Prize Money 2,698.00 Travel Stipends 355.00</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part I, Line 16</FormAndLineReferenceDesc>
        <ExplanationTxt>Description;Amount^Bank Charges and Fees;37|Insurance;3171|Membership dues collection service;250|Job Board Project;10000|Accounting Software;360|EEF Website maintenance;2245|IT Infrastructure;2855|Membership Subscription Service;2592^Total;21510^</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part II, Line 24</FormAndLineReferenceDesc>
        <ExplanationTxt>Description;EOY Amount^Accounts Receivable;32000^Total;32000^</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>