HumanAIGC / AnimateAnyone

Animate Anyone: Consistent and Controllable Image-to-Video Synthesis for Character Animation
Apache License 2.0
14.23k stars 952 forks source link

Considerations for Keeping Your Code Closed Source #5

Open putuoka opened 8 months ago

putuoka commented 8 months ago

You should consider not releasing your code as open source if your business model relies on maintaining a competitive edge and generating revenue from software sales. Following OpenAI's example, keeping your code closed source allows you to control distribution and directly monetize your innovations. It also protects your intellectual property and ensures that you can provide high-quality support and services to your customers, which often serves as an additional revenue stream. This decision is not solely about security and ethics; it's also about establishing a strong financial foundation for sustainable growth.

0x7An commented 8 months ago

@putuoka 🤫

Releasing code as open source can be hugely beneficial to humanity.

It encourages global collaboration, accelerates innovation, and allows for diverse and inclusive solutions.

Open source projects can educate and inspire new developers, fostering a community that can lead to unforeseen opportunities and advancements.

While it might not directly generate revenue like closed source, its impact on technological progress and community building is invaluable.

LET'S OPEN THE DOORS TO INNOVATION AND PROGRESS FOR ALL MANKIND! #releasethecode

impactcolor commented 8 months ago

@putuoka the paper is already in the public, anyone can code it now.

petercunha commented 8 months ago

@impactcolor yes anyone can code it if they are literally albert einstein 2

us charlatans and measly javascript peasants still need the code #RELEASETHECODE

impactcolor commented 8 months ago

@petercunha hahaha!

Collin-Budrick commented 8 months ago

@putuoka 🤫

Releasing code as open source can be hugely beneficial to humanity.

It encourages global collaboration, accelerates innovation, and allows for diverse and inclusive solutions.

Open source projects can educate and inspire new developers, fostering a community that can lead to unforeseen opportunities and advancements.

While it might not directly generate revenue like closed source, its impact on technological progress and community building is invaluable.

LET'S OPEN THE DOORS TO INNOVATION AND PROGRESS FOR ALL MANKIND! #releasethecode

While altruistic as that sounds, it pains me to say that in a capitalist world it should be without backlash that developers of this project can choose whether to publish their code, or start a company and create revenue from their AI breakthrough subsequently using that profit to advance their AI development ideas forward, which also is progress for mankind. A lot of good can come of closed source projects just as it is for open source. Chances are they will likely publish it soon based on the fact they built this github page for the project with a citation block in the read me.

TL;DR: Don't pressure the developers one way or the other. Personally, I hope they publish it. However, I understand if they choose to keep it closed source to make a profit. The world doesn't run on moral duty. They likely will provide the code soon.

CrossPr0duct commented 8 months ago

If you want glory and international recognition and Github stars forever, I would recommend you release the code and let people vask in the amazing work you researchers have done. You will be remembered for this break through in animation, or someone can beat you to the punch and release something better in a few weeks and you would have missed your shot at fame. Just saying =) but you do you =D

impactcolor commented 8 months ago

It’s important to note that no one pushed before or now for the developers to do anything. The paper says “code” and it links to this repo that contains no code. That’s why people are asking.

ReEnMikki commented 8 months ago

@putuoka 🤫 Releasing code as open source can be hugely beneficial to humanity. It encourages global collaboration, accelerates innovation, and allows for diverse and inclusive solutions. Open source projects can educate and inspire new developers, fostering a community that can lead to unforeseen opportunities and advancements. While it might not directly generate revenue like closed source, its impact on technological progress and community building is invaluable. LET'S OPEN THE DOORS TO INNOVATION AND PROGRESS FOR ALL MANKIND! #releasethecode

While altruistic as that sounds, it pains me to say that in a capitalist world it should be without backlash that developers of this project can choose whether to publish their code, or start a company and create revenue from their AI breakthrough subsequently using that profit to advance their AI development ideas forward, which also is progress for mankind. A lot of good can come of closed source projects just as it is for open source. Chances are they will likely publish it soon based on the fact they built this github page for the project with a citation block in the read me.

TL;DR: Don't pressure the developers one way or the other. Personally, I hope they publish it. However, I understand if they choose to keep it closed source to make a profit. The world doesn't run on moral duty. They likely will provide the code soon.

Bros the only mature adult in this entire thread of children arguing lmfao

MarBard commented 8 months ago

You should consider not releasing your code as open source if your business model relies on maintaining a competitive edge and generating revenue from software sales. Following OpenAI's example, keeping your code closed source allows you to control distribution and directly monetize your innovations. It also protects your intellectual property and ensures that you can provide high-quality support and services to your customers, which often serves as an additional revenue stream. This decision is not solely about security and ethics; it's also about establishing a strong financial foundation for sustainable growth.

Not that I am a fan of software patents, but they could patent the method and still release the code. With that said, considering the number of people working towards this goal and beyond and the rate of advancement, I suspect that this will not be the best method for long.

impactcolor commented 8 months ago

I feel like we’re already a community bonded together just because of this thread 😂

Collin-Budrick commented 8 months ago

I feel like we’re already a community bonded together just because of this thread 😂

I turned on notifications for when it releases, but I keep getting notified about everyone talking to each other. It's kind of hilarious.

I assume everyone came here after seeing it in our subscription feed on youtube?

ReEnMikki commented 8 months ago

I feel like we’re already a community bonded together just because of this thread 😂

I turned on notifications for when it releases, but I keep getting notified about everyone talking to each other. It's kind of hilarious.

I assume everyone came here after seeing it in our subscription feed on youtube?

Nah I came here from a reddit post. Also yes that's relatable, can confirm I receive ten notifications a day, everytime hoping it's the author giving any news update on this repo instead of another "Sauce code plzzz!!!" comment/ issue post.

Collin-Budrick commented 8 months ago

Thank you all for your incredible support and interest in our project. We've received lots of inquiries regarding a demo or the source code. We want to assure you that we are actively working on preparing the demo and code for public release. Although we cannot commit to a specific release date at this very moment, please be certain that the intention to provide access to both the demo and our source code is firm.

Our goal is to not only share the code but also ensure that it is robust and user-friendly, transitioning it from an academic prototype to a more polished version that provides a seamless experience. We appreciate your patience as we take the necessary steps to clean, document, and test the code to meet these standards.

Thank you for your understanding and continuous support.

Well, there you go folks. I think all of these issues can be close as resolved. The code is coming; they are just polishing it up.

Randy-H0 commented 8 months ago

They have just dubbled down on releasing the code. They are firm on releasing it.

ShawnFumo commented 8 months ago

@impactcolor yes anyone can code it if they are literally albert einstein 2

us charlatans and measly javascript peasants still need the code #RELEASETHECODE

Side note, but I really recommend Karpathy's Zero to Hero videos and code. As a programmer, seeing how micrograd works was a bit of a revelation. You can make a real (though small and slow) neural network in 150 lines of normal Python, without any special machine learning libraries. Obviously you aren't going to develop new techniques like Animate Anyone on your own without a bunch of prior knowledge, but this stuff isn't as crazy as you might expect. Even AA is using Stable Diffusion and AnimateDiff as part of their training process.

https://github.com/karpathy/nn-zero-to-hero

anishmenon commented 5 months ago

GitHub public repository can be used as market place.

don’t worry guys you will get funded soon. ‘ poor beggars have more standard than this repo authors

I really recommend #github to bring a Chinese anti F*** moderation to save others time.

Randy-H0 commented 5 months ago

GitHub public repository can be used as market place.

don’t worry guys you will get funded soon. ‘ poor beggars have more standard than this repo authors

I really recommend #github to bring a Chinese anti F*** moderation to save others time.

Let's stay civil. Lots of researchers from meta, openai, basically any big company, have a huge team of researchers filled with lots of chinese people. Something about the chinese math system makes it a lot easier to do maths.