Replies: 5 comments 13 replies
-
|
I like everything except having all apps in one repo. Maybe just a place on MSLearn to reference all the different apps, similar to what I created in the past? |
Beta Was this translation helpful? Give feedback.
-
|
Every open-source contributor asks these questions, and it's completely normal. There are no guarantees when developing such projects from the outset. We just create applications and hope they will be useful to the community. We also hope that people will learn about them. Having one repository through git submodules within the Microsoft organization can work well, but only if the git submodules automatically pull changes from the source repos. I haven't used them in a long time and don't remember if this is the case. If it is, then it is a pretty good idea. In this case, it is much more convenient if the development takes place in the source repository. This could help more people learn about open-source projects and encourage others to create their own open-source projects. However, there are questions that arise with this approach:
Honestly I think there is one more thing Microsoft can do to make life easier for open-source projects. It is more transparent and simple conditions for placing such open-source free projects in Microsoft App Source. I personally find that I can't put my free apps on App Source because of the complicated procedure and the requirement to have a company. |
Beta Was this translation helpful? Give feedback.
-
|
@vody I had the same idea several months ago. But after some thinking, i got into conclusion than developing OOS Free AppSource app independently, make no sense. If i want this app to be widely used by the community, be free and open-sourced - the best way is to contribute to the base/system app directly.
For me, this appeared the better way to go. |
Beta Was this translation helpful? Give feedback.
-
|
There are also a few practical challenges, like object number series, that have to be different between PTE deployment and AppSource, like dependencies to Microsoft localizations (or can open source only be W1 dependent) etc.... I fail to see any value in an organized open-source-bc-apps-repo outside of system app, I agree with @DmitryKatson |
Beta Was this translation helpful? Give feedback.
-
|
Hi @vody , thank you for bringing us together here on this important topic. I will answer your questions first. Q: How do I share my app with a broader community? Q: How do I build community trust in my app? Q: Where can I learn best practices for developing open-source BC apps? Q: What open-source license should I use? Q: How do I find others who can help with design or offer advice? Q: If our app is still just an idea, where can I validate that its use case will benefit the community? Now the key Question: Do we need a central place for all our open-source BC apps? Why is open source very important?For me it is raising the bar. For a long time, the business central/navision world was extremely sealed off due to a developer license. Also documentation and important resources were shared on blogs and forums or even behind paywalls. This has changed we have much more access now!! Thank you to everyone getting us to this point <3 So I started also sharing. In the BC world we are still strongly dependent on Microsoft. Therefore i think an open source movement without Microsoft's approval will fail in the longterm. My conclusion is that Microsoft is not against open source and is even willing to help. Also Microsoft has their own ideas on open source. The topic this is not new. In the end I created a github company https://github.com/OpenBusinessCentralApps. But I failed to maintain those projects. What i can offer to help the community: I can administrate and share access to OpenBusinessCentralApps with the community. You can contact me: juliandittmann@openbcapps.com |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Dear Business Central Community,
I hope you're all doing great! I'm working on a new open-source Business Central app. As I dive into this project, I’ve been anticipating several challenges that I'd like to discuss with the community:
These challenges are common for many open-source app creators, and it's crucial for us as a community to provide a framework to help resolve them.
I was thinking—what if we had a central place for all our open-source BC apps? Imagine a GitHub repo within the Microsoft organisation (like BCTech) where we can all collaborate. This could be a mono-repo with all community-owned open-source apps as submodules, serving as a hub for:
Each app would still reference the creator as a publisher, keeping the creator's branding. AppSource publishing will also be done by the creator. However, hosting the code within a Microsoft organisation could help build trust and ensure we follow good coding practices.
I’d love to hear what you all think about this idea. How do you see us supporting open-source BC app creators and making this community even stronger? Your thoughts and ideas would be super valuable!
Looking forward to hearing from you all!
Tagging all BC open-source app creators I found on GitHub. Please mention anyone else who may bring value to this discussion.
@picazin, @NovoaDev, @ajkauffmann, @Bertverbeek4PS, @DmitryKatson, @waldo1001, @hougaard, @ethan-sorenson, @TheDoubleH, @JeremyVyska, @joneug, @juliandittmann, @kine, @mynavblog, @msnraju, @OlegLobakov, @StefanMaron, @demiliani, @vjekob, @Drakonian
Beta Was this translation helpful? Give feedback.
All reactions