three.quarks icon indicating copy to clipboard operation
three.quarks copied to clipboard

DO NOT abandon project!!!!

Open Trusiak opened this issue 10 months ago • 2 comments

@Alchemist0823 DO NOT ABANDON PROJECT.

it has really enormous potential, and I see that you have abandoned work on it for 4 months...

Trusiak avatar Mar 24 '24 10:03 Trusiak

Thanks for your encouragement. I have a very busy day job right now. You can request what kind of features you want here or discord. You can make contribution too. It's a community project at the end of the day.

If you want to help me, you can consider getting a membership on quarks.art.

Alchemist0823 avatar Mar 26 '24 23:03 Alchemist0823

@Alchemist0823 The library needs development. It needs documentation, it needs tutorials etc. Of course I would like to help, but without documentation it is extremely difficult.

Trusiak avatar Mar 27 '24 19:03 Trusiak

I agree! the only potential issue with adoption is the unclear license. many people will avoid quarks simply due to the fear of the license coming back to bite them in the a$$ an MIT license would do wonders for project adoption, you see great projects like threejs and r3f that wouldn't be where they are today if they didn't use a permissive software license. reason is no one wants to contribute to and build a project on top of a technology that could become limiting suddenly, look at redis, elastic search, etc

a perfect example is the quarks editor that was free and open source then suddenly become proprietary and limited behind a subscription model.

this project can go a long way, especially with support from the threejs and r3f teams however they won't consider contributing due to the nature of license or lack thereof.

@Alchemist0823 you're building something great! however if you want the project to succeed and gain popularity then a permissive license and a clear goal could go a long way and in the future it will open other ways of monetization that don't damage the core product and community trust.

hichemfantar avatar Sep 24 '24 23:09 hichemfantar

Hi @hichemfantar, thank you for contributing your opinions and ideas.

The popularity of a project is ultimately determined by how good the product is, and how many people the project can serve and how big the market is. Right now, the license is not the biggest blocker. three.quarks is under MIT license, no doubt. We could make this much clearer on the project website.

There are many reasons the cloud editor is not open-sourced. I can list a few here:

  • The customers we serve are designers and artists. They are not necessarily developers who can contribute to the code.
  • External maintained editor enables multiplayer collaboration, reduces the hosting and infrastructure maintenance cost of our users.
  • Quarks VFX will provide AI models to enhance the capability of the editor. it's not easy and affordable to run for most our customers.

Alchemist0823 avatar Sep 25 '24 17:09 Alchemist0823

@Alchemist0823 thanks for the reply. You can add a license file in the repo to make it clear. Example: https://github.com/hichemfantar/hdri-to-cubemap-converter/blob/main/LICENSE.txt

Actually If the editor is open source then you can get many hosting and devops services for free as there’s pretty much endless support for open source projects.

I’m also willing to work on making the editor a great experience since I have years of experience with full stack development and real-time applications.

In the end, I understand your decision and I’m simply trying to brainstorm other ways to approach the project.

hichemfantar avatar Sep 28 '24 23:09 hichemfantar

Hey @Alchemist0823 thanks for building this. I'm currently making a free plugin for rogueengine.io for three.quarks. It's definitely super challenging with barely any documentation, I'm really struggling but hopefully this plugin will bring some attention to the library from my end.

Please don't give up. You've got something awesome here which has the potential to be the standard way to do particles on the web.

I only make integrations for libraries that I'm bullish about and I'm definitely bullish about quarks. Hopefully we can collaborate in the future to keep improving the 3D web landscape. As I get better acquainted with Quarks I'll be happy to do some contributions, at least from the docs side.

The plugin will be open-source, I'll let you know when the repo is published in case you'd like to check it out.

Happy hacking mate, let's keep at it!

BeardScript avatar Oct 19 '24 19:10 BeardScript

Hey @BeardScript, thank you so much for helping build plugins for quarks. Feel free to ask me anything on our discord server.

Alchemist0823 avatar Oct 20 '24 17:10 Alchemist0823