﻿<?xml version="1.0" encoding="utf-8"?>
<Return returnVersion="2024v5.0" xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2025-11-14T14:42:00-07:00</ReturnTs>
    <TaxPeriodEndDt>2024-12-31</TaxPeriodEndDt>
    <ReturnTypeCd>990EZ</ReturnTypeCd>
    <TaxPeriodBeginDt>2024-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>2025-11-14</SignatureDt>
    </BusinessOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>1</IRSResponsiblePrtyInfoCurrInd>
    <TaxYr>2024</TaxYr>
    <BuildTS>2025-03-06 01:10:19Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="4">
    <IRS990EZ documentId="R000001" referenceDocumentId="R000004" softwareId="24021167" softwareVersionNum="v1.00">
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <WebsiteAddressTxt>erlef.org</WebsiteAddressTxt>
      <Organization501c3Ind referenceDocumentId="R000002">X</Organization501c3Ind>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <GrossReceiptsAmt>65662</GrossReceiptsAmt>
      <InfoInScheduleOPartIInd>X</InfoInScheduleOPartIInd>
      <ContributionsGiftsGrantsEtcAmt>50000</ContributionsGiftsGrantsEtcAmt>
      <ProgramServiceRevenueAmt>0</ProgramServiceRevenueAmt>
      <MembershipDuesAmt>15171</MembershipDuesAmt>
      <InvestmentIncomeAmt>0</InvestmentIncomeAmt>
      <SaleOfAssetsGrossAmt>0</SaleOfAssetsGrossAmt>
      <CostOrOtherBasisExpenseSaleAmt>719</CostOrOtherBasisExpenseSaleAmt>
      <GainOrLossFromSaleOfAssetsAmt>-719</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>491</OtherRevenueTotalAmt>
      <TotalRevenueAmt>64943</TotalRevenueAmt>
      <GrantsAndSimilarAmountsPaidAmt>39381</GrantsAndSimilarAmountsPaidAmt>
      <BenefitsPaidToOrForMembersAmt>0</BenefitsPaidToOrForMembersAmt>
      <SalariesOtherCompEmplBnftAmt>0</SalariesOtherCompEmplBnftAmt>
      <FeesAndOtherPymtToIndCntrctAmt>48000</FeesAndOtherPymtToIndCntrctAmt>
      <OccupancyRentUtltsAndMaintAmt>0</OccupancyRentUtltsAndMaintAmt>
      <PrintingPublicationsPostageAmt>0</PrintingPublicationsPostageAmt>
      <OtherExpensesTotalAmt>11024</OtherExpensesTotalAmt>
      <TotalExpensesAmt>98405</TotalExpensesAmt>
      <ExcessOrDeficitForYearAmt>-33462</ExcessOrDeficitForYearAmt>
      <NetAssetsOrFundBalancesBOYAmt>158918</NetAssetsOrFundBalancesBOYAmt>
      <OtherChangesInNetAssetsAmt>-571</OtherChangesInNetAssetsAmt>
      <NetAssetsOrFundBalancesEOYAmt>124885</NetAssetsOrFundBalancesEOYAmt>
      <InfoInScheduleOPartIIInd>X</InfoInScheduleOPartIIInd>
      <CashSavingsAndInvestmentsGrp>
        <BOYAmt>126918</BOYAmt>
        <EOYAmt>112920</EOYAmt>
      </CashSavingsAndInvestmentsGrp>
      <LandAndBuildingsGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </LandAndBuildingsGrp>
      <OtherAssetsTotalDetail>
        <BOYAmt>32000</BOYAmt>
        <EOYAmt>12000</EOYAmt>
      </OtherAssetsTotalDetail>
      <Form990TotalAssetsGrp>
        <BOYAmt>158918</BOYAmt>
        <EOYAmt>124920</EOYAmt>
      </Form990TotalAssetsGrp>
      <SumOfTotalLiabilitiesGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>35</EOYAmt>
      </SumOfTotalLiabilitiesGrp>
      <NetAssetsOrFundBalancesGrp>
        <BOYAmt>158918</BOYAmt>
        <EOYAmt>124885</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>27299</GrantsAndAllocationsAmt>
        <ForeignGrantsInd>X</ForeignGrantsInd>
        <ProgramServiceExpensesAmt>2429</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>54165</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>11532</GrantsAndAllocationsAmt>
        <ForeignGrantsInd>X</ForeignGrantsInd>
        <ProgramServiceExpensesAmt>2429</ProgramServiceExpensesAmt>
      </ProgramSrvcAccomplishmentGrp>
      <TotalProgramServiceExpensesAmt>59023</TotalProgramServiceExpensesAmt>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Alistair Woodman</PersonNm>
        <TitleTxt>President</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>20.00</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Sebastian Strollo</PersonNm>
        <TitleTxt>Secretary / Treasurer</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>3</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Francesco Cesarini</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Kenneth Lundin</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Maxim Fedorov</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Mirian Pena Villanueva</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Peer Stritzinger</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Bryan Paxton</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Kiko Fernandez-Reyes</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Amos King</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </OfficerDirectorTrusteeEmplGrp>
      <OfficerDirectorTrusteeEmplGrp>
        <PersonNm>Ben Marx</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHrsPerWkDevotedToPosRt>2</AverageHrsPerWkDevotedToPosRt>
        <CompensationAmt>0</CompensationAmt>
        <EmployeeBenefitProgramAmt>0</EmployeeBenefitProgramAmt>
        <ExpenseAccountOtherAllwncAmt>0</ExpenseAccountOtherAllwncAmt>
      </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>6503008869</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="24021167" softwareVersionNum="v1.00">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>34597</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>143345</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>66282</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>119671</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>65171</CurrentTaxYearAmt>
        <TotalAmt>429066</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>34597</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>143345</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>66282</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>119671</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>65171</CurrentTaxYearAmt>
        <TotalAmt>429066</TotalAmt>
      </TotalCalendarYear170Grp>
      <PublicSupportTotal170Amt>429066</PublicSupportTotal170Amt>
      <TotalSupportAmt>429066</TotalSupportAmt>
      <PublicSupportCY170Pct>1</PublicSupportCY170Pct>
      <PublicSupportPY170Pct>1</PublicSupportPY170Pct>
      <ThirtyThrPctSuprtTestsCY170Ind>X</ThirtyThrPctSuprtTestsCY170Ind>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="R000003" softwareId="24021167" 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="24021167" softwareVersionNum="v1.00">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part I, Line 8</FormAndLineReferenceDesc>
        <ExplanationTxt>Description;Amount^Cash Back Rewards;491^Total;491^</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part I, Line 10</FormAndLineReferenceDesc>
        <ExplanationTxt>AI Training on BEAM Languages 898.84; Conference Sponsorship 1,500.00; Conference Ticket Diversity Sponsorship 1,000.00; Foco podcast 550.00; JIT32 Project 24,000.00; OpenID Connect Client Project 2,400.00; Sponsorship / Prize Money 8,610.99; Travel Stipends 421.48;</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part I, Line 16</FormAndLineReferenceDesc>
        <ExplanationTxt>Description;Amount^Bank Charges and Fees;68|Advertizing and Marketing;800|Insurance;3181|Interest Paid;12|Membership Dues;250|Software Services;6713^Total;11024^</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part I, Line 20</FormAndLineReferenceDesc>
        <ExplanationTxt>Prior period adjustment to correct expense classification from fiscal year 2022. This adjustment aligns the opening balance of net assets with the organization's accounting records as of Jan 1st, 2024.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part II, Line 24</FormAndLineReferenceDesc>
        <ExplanationTxt>Description;EOY Amount^Accounts receivable;12000^Total;12000^</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990-EZ, Part II, Line 26</FormAndLineReferenceDesc>
        <ExplanationTxt>Description;EOY Amount^Credit Card;35^Total;35^</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>